index.tsx 443 B

12345678910111213141516171819202122
  1. import React from 'react';
  2. import { Wrapper, Message, Action } from './styled';
  3. type Props = {
  4. message: string;
  5. appearance?: 'default';
  6. action?: React.ReactNode;
  7. };
  8. const Toasts: React.FunctionComponent<Props> = ({
  9. message,
  10. appearance = 'default',
  11. action,
  12. }: Props) => (
  13. <Wrapper appearance={appearance}>
  14. <Message>{message}</Message>
  15. {action ? <Action>{action}</Action> : null}
  16. </Wrapper>
  17. );
  18. export default Toasts;