) => {
- const [open, setOpen] = useState(false);
- const color = useGetBackgroundColor(args.status || 'info');
- const iconName =
- args.status === 'error'
- ? 'Times-circle'
- : args.status === 'warning'
- ? 'Exclamation-circle'
- : args.status === 'success'
- ? 'Check-circle'
- : 'Info-circle';
- return (
-
- {!open && (
-
- );
+export const CustomToast = {
+ render: (args) => {
+ const [open, setOpen] = useState(false);
+ const color = useGetBackgroundColor(args.status || 'info');
+ const iconName =
+ args.status === 'error'
+ ? 'Times-circle'
+ : args.status === 'warning'
+ ? 'Exclamation-circle'
+ : args.status === 'success'
+ ? 'Check-circle'
+ : 'Info-circle';
+ return (
+
+ {!open && (
+
+ );
+ },
+ args: {
+ message: {"I'm a custom toast"},
+ status: 'info',
+ },
};
export const SimpleToast = {
@@ -134,11 +143,3 @@ export const ToastWithProgressBar = {
withProgressBar: true,
},
};
-
-export const CustomToast: {
- args?: Omit;
-} = Template.bind({});
-CustomToast.args = {
- message: {"I'm a custom toast"},
- status: 'info',
-};
diff --git a/tsconfig.json b/tsconfig.json
index c1d62caa54..7dea20cbae 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -1,5 +1,5 @@
{
- "exclude": ["src/**/*.test.*","stories/*", "dist/**/*"],
+ "exclude": ["src/**/*.test.*", "dist/**/*"],
"compilerOptions": {
"module": "esnext",
"declaration": true, // Generate d.ts files