import { useCallback } from 'react'; import { Group, Stack } from '@mantine/core'; import { useLocalStorage } from '@mantine/hooks'; import { RiExternalLinkLine } from 'react-icons/ri'; import { Button, Dialog, Text } from './components'; import packageJson from '../../package.json'; export const IsUpdatedDialog = () => { const { version } = packageJson; const [value, setValue] = useLocalStorage({ key: 'version' }); const handleDismiss = useCallback(() => { setValue(version); }, [setValue, version]); return ( A new version of Feishin has been installed ({version}) ); };