🧱 Render email based on razor components
This commit is contained in:
		| @@ -227,9 +227,15 @@ | ||||
|   .z-50 { | ||||
|     z-index: 50; | ||||
|   } | ||||
|   .m-0 { | ||||
|     margin: calc(var(--spacing) * 0); | ||||
|   } | ||||
|   .mx-auto { | ||||
|     margin-inline: auto; | ||||
|   } | ||||
|   .my-8 { | ||||
|     margin-block: calc(var(--spacing) * 8); | ||||
|   } | ||||
|   .mt-4 { | ||||
|     margin-top: calc(var(--spacing) * 4); | ||||
|   } | ||||
| @@ -269,6 +275,9 @@ | ||||
|   .hidden { | ||||
|     display: none; | ||||
|   } | ||||
|   .inline-block { | ||||
|     display: inline-block; | ||||
|   } | ||||
|   .table { | ||||
|     display: table; | ||||
|   } | ||||
| @@ -281,6 +290,9 @@ | ||||
|   .h-full { | ||||
|     height: 100%; | ||||
|   } | ||||
|   .min-h-screen { | ||||
|     min-height: 100vh; | ||||
|   } | ||||
|   .w-full { | ||||
|     width: 100%; | ||||
|   } | ||||
| @@ -305,6 +317,13 @@ | ||||
|   .justify-center { | ||||
|     justify-content: center; | ||||
|   } | ||||
|   .space-y-6 { | ||||
|     :where(& > :not(:last-child)) { | ||||
|       --tw-space-y-reverse: 0; | ||||
|       margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse)); | ||||
|       margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse))); | ||||
|     } | ||||
|   } | ||||
|   .gap-x-6 { | ||||
|     column-gap: calc(var(--spacing) * 6); | ||||
|   } | ||||
| @@ -314,6 +333,12 @@ | ||||
|   .bg-blue-500 { | ||||
|     background-color: var(--color-blue-500); | ||||
|   } | ||||
|   .bg-blue-600 { | ||||
|     background-color: var(--color-blue-600); | ||||
|   } | ||||
|   .bg-gray-100 { | ||||
|     background-color: var(--color-gray-100); | ||||
|   } | ||||
|   .bg-green-100 { | ||||
|     background-color: var(--color-green-100); | ||||
|   } | ||||
| @@ -329,21 +354,33 @@ | ||||
|   .p-6 { | ||||
|     padding: calc(var(--spacing) * 6); | ||||
|   } | ||||
|   .p-8 { | ||||
|     padding: calc(var(--spacing) * 8); | ||||
|   } | ||||
|   .px-4 { | ||||
|     padding-inline: calc(var(--spacing) * 4); | ||||
|   } | ||||
|   .px-6 { | ||||
|     padding-inline: calc(var(--spacing) * 6); | ||||
|   } | ||||
|   .px-8 { | ||||
|     padding-inline: calc(var(--spacing) * 8); | ||||
|   } | ||||
|   .py-3 { | ||||
|     padding-block: calc(var(--spacing) * 3); | ||||
|   } | ||||
|   .py-8 { | ||||
|     padding-block: calc(var(--spacing) * 8); | ||||
|   } | ||||
|   .py-12 { | ||||
|     padding-block: calc(var(--spacing) * 12); | ||||
|   } | ||||
|   .text-center { | ||||
|     text-align: center; | ||||
|   } | ||||
|   .font-sans { | ||||
|     font-family: var(--font-sans); | ||||
|   } | ||||
|   .text-2xl { | ||||
|     font-size: var(--text-2xl); | ||||
|     line-height: var(--tw-leading, var(--text-2xl--line-height)); | ||||
| @@ -368,6 +405,10 @@ | ||||
|     font-size: var(--text-xl); | ||||
|     line-height: var(--tw-leading, var(--text-xl--line-height)); | ||||
|   } | ||||
|   .leading-6 { | ||||
|     --tw-leading: calc(var(--spacing) * 6); | ||||
|     line-height: calc(var(--spacing) * 6); | ||||
|   } | ||||
|   .leading-8 { | ||||
|     --tw-leading: calc(var(--spacing) * 8); | ||||
|     line-height: calc(var(--spacing) * 8); | ||||
| @@ -388,6 +429,12 @@ | ||||
|     --tw-tracking: var(--tracking-tight); | ||||
|     letter-spacing: var(--tracking-tight); | ||||
|   } | ||||
|   .break-all { | ||||
|     word-break: break-all; | ||||
|   } | ||||
|   .text-blue-600 { | ||||
|     color: var(--color-blue-600); | ||||
|   } | ||||
|   .text-gray-500 { | ||||
|     color: var(--color-gray-500); | ||||
|   } | ||||
| @@ -420,6 +467,10 @@ | ||||
|     --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1)); | ||||
|     box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); | ||||
|   } | ||||
|   .shadow-md { | ||||
|     --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1)); | ||||
|     box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); | ||||
|   } | ||||
|   .shadow-sm { | ||||
|     --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)); | ||||
|     box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); | ||||
| @@ -453,6 +504,13 @@ | ||||
|       } | ||||
|     } | ||||
|   } | ||||
|   .hover\:bg-blue-700 { | ||||
|     &:hover { | ||||
|       @media (hover: hover) { | ||||
|         background-color: var(--color-blue-700); | ||||
|       } | ||||
|     } | ||||
|   } | ||||
|   .hover\:text-blue-600 { | ||||
|     &:hover { | ||||
|       @media (hover: hover) { | ||||
| @@ -460,6 +518,13 @@ | ||||
|       } | ||||
|     } | ||||
|   } | ||||
|   .hover\:text-gray-700 { | ||||
|     &:hover { | ||||
|       @media (hover: hover) { | ||||
|         color: var(--color-gray-700); | ||||
|       } | ||||
|     } | ||||
|   } | ||||
|   .focus\:ring-2 { | ||||
|     &:focus { | ||||
|       --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); | ||||
| @@ -503,6 +568,11 @@ | ||||
|       background-color: var(--color-yellow-900); | ||||
|     } | ||||
|   } | ||||
|   .dark\:text-gray-100 { | ||||
|     @media (prefers-color-scheme: dark) { | ||||
|       color: var(--color-gray-100); | ||||
|     } | ||||
|   } | ||||
|   .dark\:text-gray-300 { | ||||
|     @media (prefers-color-scheme: dark) { | ||||
|       color: var(--color-gray-300); | ||||
| @@ -537,6 +607,15 @@ | ||||
|       } | ||||
|     } | ||||
|   } | ||||
|   .dark\:hover\:text-gray-300 { | ||||
|     @media (prefers-color-scheme: dark) { | ||||
|       &:hover { | ||||
|         @media (hover: hover) { | ||||
|           color: var(--color-gray-300); | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|   } | ||||
| } | ||||
| @layer theme, base, components, utilities; | ||||
| @layer theme; | ||||
| @@ -779,6 +858,11 @@ | ||||
|   syntax: "*"; | ||||
|   inherits: false; | ||||
| } | ||||
| @property --tw-space-y-reverse { | ||||
|   syntax: "*"; | ||||
|   inherits: false; | ||||
|   initial-value: 0; | ||||
| } | ||||
| @property --tw-leading { | ||||
|   syntax: "*"; | ||||
|   inherits: false; | ||||
| @@ -932,6 +1016,7 @@ | ||||
|       --tw-rotate-z: initial; | ||||
|       --tw-skew-x: initial; | ||||
|       --tw-skew-y: initial; | ||||
|       --tw-space-y-reverse: 0; | ||||
|       --tw-leading: initial; | ||||
|       --tw-font-weight: initial; | ||||
|       --tw-tracking: initial; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user