umami/src/components/hooks/useModified.ts
2024-02-07 23:48:51 -08:00

16 lines
320 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;