Files
UT-Registration-Plus/src/views/hooks/useVersion.ts
2024-01-24 19:40:30 -06:00

19 lines
484 B
TypeScript

import { ExtensionStore } from '@shared/storage/ExtensionStore';
import { useEffect, useState } from 'react';
export default function useVersion(): string {
const [version, setVersion] = useState<string>('');
useEffect(() => {
const listener = ExtensionStore.listen('version', ({ newValue }) => {
setVersion(newValue);
});
return () => {
ExtensionStore.removeListener(listener);
};
}, []);
return version;
}