UNPKG

@citiwave/im-disclaimer-modal

Version:

A customizable React disclaimer modal component with theme support

57 lines (43 loc) 1.26 kB
@tailwind base; @tailwind components; @tailwind utilities; .disclaimer-modal { @apply fixed inset-0 z-50 flex items-center justify-center overflow-y-auto; } .disclaimer-modal-overlay { @apply fixed inset-0 bg-black bg-opacity-50 transition-opacity; } .disclaimer-modal-content { @apply relative w-full max-w-4xl p-6 mx-4 rounded-lg shadow-xl transform transition-all; max-height: 90vh; } .disclaimer-modal-header { @apply flex items-center justify-between p-4 border-b; } .disclaimer-modal-body { @apply p-4 overflow-y-auto; } .disclaimer-modal-footer { @apply p-4 border-t; } .disclaimer-modal-button { @apply px-4 py-2 rounded-lg font-medium transition-all duration-200; } .disclaimer-modal-button-primary { @apply bg-purple-600 text-white hover:bg-purple-700; } .disclaimer-modal-button-disabled { @apply bg-gray-200 text-gray-400 cursor-not-allowed dark:bg-gray-700 dark:text-gray-500; } .disclaimer-modal-tab { @apply relative flex items-center px-4 py-2 border-b-2 transition-colors; } .disclaimer-modal-tab-active { @apply text-purple-400 border-purple-400; } .disclaimer-modal-tab-inactive { @apply text-gray-400 border-transparent hover:text-purple-300; } .disclaimer-modal-tab-completed { @apply text-green-400; }