Files
mtdb_movie/common/resources/client/notifications/empty-state/notification-empty-state-message.tsx
maher 703f50a09d
Some checks failed
Build / run (push) Has been cancelled
first commit
2025-10-29 11:42:25 +01:00

35 lines
1.0 KiB
TypeScript
Executable File

import {IllustratedMessage} from '../../ui/images/illustrated-message';
import {SvgImage} from '../../ui/images/svg-image/svg-image';
import notifySvg from './notify.svg';
import {Trans} from '../../i18n/trans';
import {Button} from '../../ui/buttons/button';
import {Link} from 'react-router-dom';
import {useSettings} from '../../core/settings/use-settings';
export function NotificationEmptyStateMessage() {
const {notif} = useSettings();
return (
<IllustratedMessage
size="sm"
image={<SvgImage src={notifySvg} />}
title={<Trans message="Hang tight!" />}
description={
<Trans message="Notifications will start showing up here soon." />
}
action={
notif.subs.integrated && (
<Button
elementType={Link}
variant="outline"
to="/notifications/settings"
size="xs"
color="primary"
>
<Trans message="Notification settings" />
</Button>
)
}
/>
);
}