import React, { useState } from "react";
import { storiesOf } from '@storybook/react';
import { Toaster } from '../src';
export default {
title: 'Toaster',
component: Toaster,
};
const Template = (args) => ;
export const Primary = Template.bind({});
Primary.args = {
text: 'Modifications enregistrées',
};
export const Error = Template.bind({});
Error.args = {
text: 'Network error',
status: 'error',
};
storiesOf("Toaster", module).add("AutoDismiss", () => {
function Parent({ children }) {
const [state, setState] = useState({
hidden: false,
});
return
{children(state, setState)}
;
}
return (
{(state, setState) => (
{
setState({
hidden: true,
})
}}
/>
)}
);
});