toasts.tsx 521 B

1234567891011121314151617181920212223
  1. import React from 'react';
  2. import { useSnackbar } from 'notistack';
  3. import Icon from '../components/Icon';
  4. const toasts: React.FunctionComponent = () => {
  5. const { enqueueSnackbar, closeSnackbar } = useSnackbar();
  6. const handleClick = () => {
  7. enqueueSnackbar('asd111', {
  8. variant: 'success',
  9. action: (key) => (
  10. <Icon glyph="close" onClick={() => {closeSnackbar(key)}}/>
  11. ),
  12. });
  13. }
  14. return (
  15. <button onClick={handleClick}>click</button>
  16. );
  17. };
  18. export default toasts;