(react) add Modal

Here it is! Our really wanted Modal component, based on Figma sketches.
This commit is contained in:
Nathan Vasse
2024-01-18 14:38:48 +01:00
committed by NathanVss
parent 81e4da1d36
commit 1445f4a222
32 changed files with 1723 additions and 111 deletions

View File

@@ -0,0 +1,37 @@
export enum VariantType {
INFO = "info",
SUCCESS = "success",
WARNING = "warning",
ERROR = "error",
NEUTRAL = "neutral",
}
export const colorFromType = (type?: VariantType) => {
switch (type) {
case VariantType.INFO:
return "info";
case VariantType.SUCCESS:
return "success";
case VariantType.WARNING:
return "warning";
case VariantType.ERROR:
return "danger";
default:
return "neutral";
}
};
export const iconFromType = (type?: VariantType) => {
switch (type) {
case VariantType.INFO:
return "info";
case VariantType.SUCCESS:
return "check_circle";
case VariantType.WARNING:
return "error_outline";
case VariantType.ERROR:
return "cancel";
default:
return "";
}
};