From 31396f6b4f1271cb646947111661d9bb59ca951f Mon Sep 17 00:00:00 2001 From: lonkaars Date: Wed, 21 Apr 2021 10:22:50 +0200 Subject: toasts without inline css --- components/gameSettings.tsx | 2 +- components/toast.tsx | 75 +++++++-------------------------------------- 2 files changed, 12 insertions(+), 65 deletions(-) (limited to 'components') diff --git a/components/gameSettings.tsx b/components/gameSettings.tsx index 13462be..e2c60e6 100644 --- a/components/gameSettings.tsx +++ b/components/gameSettings.tsx @@ -147,7 +147,7 @@ export function EditGameSettings(props: editGameSettingsProps) { Timer gebruiken voor bijde spelers - {true && + {false &&
diff --git a/components/toast.tsx b/components/toast.tsx index 97e17e6..3a72ae1 100644 --- a/components/toast.tsx +++ b/components/toast.tsx @@ -1,26 +1,14 @@ -import { createContext, CSSProperties, ReactNode, useState } from 'react'; +import { createContext, ReactNode, useState } from 'react'; import CloseIcon from '@material-ui/icons/Close'; function ToastArea(props: { - style?: CSSProperties; children?: ReactNode; rerender?: boolean; }) { return
{props.children}
; @@ -32,71 +20,30 @@ function Toast(props: { icon?: ReactNode; children?: ReactNode; type?: 'normal' | 'confirmation' | 'error'; - style?: CSSProperties; }) { var [visible, setVisibility] = useState(true); setTimeout(() => setVisibility(false), 10e3); - return visible &&
+ return visible &&
{props.children ||
-
+
{props.icon}
-
-

{props.text}

+
+

{props.text}

{props.description}

setVisibility(false)} > - +
}
; -- cgit v1.2.3