pleroma/packages/pl-fe/src/components/missing-indicator.tsx
marcin mikołajczak 4d5690d0c1 Switch to workspace
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-08-28 13:01:08 +02:00

26 lines
806 B
TypeScript

import React from 'react';
import { FormattedMessage } from 'react-intl';
import { Card, CardBody, Stack, Text } from './ui';
interface MissingIndicatorProps {
nested?: boolean;
}
const MissingIndicator = ({ nested = false }: MissingIndicatorProps): JSX.Element => (
<Card variant={nested ? undefined : 'rounded'} size='lg'>
<CardBody>
<Stack space={2}>
<Text weight='medium' align='center' size='lg'>
<FormattedMessage id='missing_indicator.label' tagName='strong' defaultMessage='Not found' />
</Text>
<Text theme='muted' align='center'>
<FormattedMessage id='missing_indicator.sublabel' defaultMessage='This resource could not be found' />
</Text>
</Stack>
</CardBody>
</Card>
);
export { MissingIndicator as default };