import Alert from '@app/components/Common/Alert'; import { defineMessages, useIntl } from 'react-intl'; import useSWR from 'swr'; const messages = defineMessages({ dockerVolumeMissingDescription: 'The {appDataPath} volume mount was not configured properly. All data will be cleared when the container is stopped or restarted.', }); const AppDataWarning = () => { const intl = useIntl(); const { data, error } = useSWR<{ appData: boolean; appDataPath: string }>( '/api/v1/status/appdata' ); if (!data && !error) { return null; } if (!data) { return null; } return ( <> {!data.appData && ( ( {msg} ), appDataPath: data.appDataPath, })} /> )} ); }; export default AppDataWarning;