umami/src/components/hooks/useModified.ts
2025-02-05 15:59:59 -08:00

15 lines
322 B
TypeScript

import useStore from '@/store/modified';
export function useModified(key?: string) {
const modified = useStore(state => state?.[key]);
const touch = (id?: string) => {
if (id || key) {
useStore.setState({ [id || key]: Date.now() });
}
};
return { modified, touch };
}
export default useModified;