Fix eslint errors

Signed-off-by: gearnode <bryan@frimin.fr>
This commit is contained in:
gearnode
2025-02-26 12:38:09 +01:00
parent c362970098
commit 992410fdde
4 changed files with 7 additions and 24 deletions

View File

@@ -15,13 +15,6 @@ type ToasterToast = ToastProps & {
action?: ToastActionElement;
};
const actionTypes = {
ADD_TOAST: "ADD_TOAST",
UPDATE_TOAST: "UPDATE_TOAST",
DISMISS_TOAST: "DISMISS_TOAST",
REMOVE_TOAST: "REMOVE_TOAST",
} as const;
let count = 0;
function genId() {
@@ -29,23 +22,21 @@ function genId() {
return count.toString();
}
type ActionType = typeof actionTypes;
type Action =
| {
type: ActionType["ADD_TOAST"];
type: "ADD_TOAST";
toast: ToasterToast;
}
| {
type: ActionType["UPDATE_TOAST"];
type: "UPDATE_TOAST";
toast: Partial<ToasterToast>;
}
| {
type: ActionType["DISMISS_TOAST"];
type: "DISMISS_TOAST";
toastId?: ToasterToast["id"];
}
| {
type: ActionType["REMOVE_TOAST"];
type: "REMOVE_TOAST";
toastId?: ToasterToast["id"];
};