Files
AFFiNE-Mirror/packages/frontend/component/src/ui/toast/toast.stories.tsx
T
2024-01-16 14:39:08 +08:00

21 lines
429 B
TypeScript

import { useCallback, useState } from 'react';
import { Button } from '../button';
import { toast } from './index';
export default {
title: 'UI/Toast',
component: () => null,
};
export const Default = () => {
const [count, setCount] = useState(1);
const showToast = useCallback(() => {
toast(`Toast ${count}`);
setCount(count + 1);
}, [count]);
return <Button onClick={showToast}>Show toast</Button>;
};