import { VFC } from 'react'; import { useIntl } from 'react-intl'; import styles from './spinner.module.scss'; export type SpinnerProps = { /** * The loading message. Default: "Loading...". */ message?: string; }; /** * Spinner component * * Render a loading message with animation. */ const Spinner: VFC = ({ message }) => { const intl = useIntl(); return (
{message || intl.formatMessage({ defaultMessage: 'Loading...', description: 'Spinner: loading text', id: 'q9cJQe', })}
); }; export default Spinner;