diff --git a/resources/js/components/dialogs/SMDialogConfirm.vue b/resources/js/components/dialogs/SMDialogConfirm.vue index d3aac7c..a3e3819 100644 --- a/resources/js/components/dialogs/SMDialogConfirm.vue +++ b/resources/js/components/dialogs/SMDialogConfirm.vue @@ -9,13 +9,13 @@
@@ -91,6 +91,35 @@ const eventKeyUp = (event: KeyboardEvent): boolean => { return false; }; +const buttonClass = (type: string): Array => { + let baseClasses = [ + "font-medium", + "px-6", + "py-1.5", + "rounded-md", + "hover:shadow-md", + "transition", + "text-sm", + "text-white", + "cursor-pointer", + ]; + + if (type === "secondary") { + baseClasses = baseClasses.concat(["bg-gray-400", "hover:bg-gray-300"]); + } else if (type === "danger") { + baseClasses = baseClasses.concat(["bg-red-600", "hover:bg-red-500"]); + } else if (type === "success") { + baseClasses = baseClasses.concat([ + "bg-green-600", + "hover:bg-green-500", + ]); + } else { + baseClasses = baseClasses.concat(["bg-sky-600", "hover:bg-sky-500"]); + } + + return baseClasses; +}; + onMounted(() => { applicationStore.addKeyUpListener(eventKeyUp); });