diff --git a/src/assets/css/style.css b/src/assets/css/style.css index 33a7af8..96d3fb8 100644 --- a/src/assets/css/style.css +++ b/src/assets/css/style.css @@ -705,7 +705,6 @@ select { --tw-backdrop-sepia: ; } -<<<<<<< HEAD .container { width: 100%; } @@ -738,7 +737,8 @@ select { .container { max-width: 1536px; } -======= +} + /* NavBar */ .menu-item { @@ -870,7 +870,6 @@ select { .group:hover .aside-single-item-icon-inactive { stroke: #fff; ->>>>>>> 1885f28d62cccd232f8b53fac507e44d59bb191d } .sr-only { @@ -962,6 +961,10 @@ select { top: 50%; } +.top-16 { + top: 4rem; +} + .top-3 { top: 0.75rem; } @@ -1248,6 +1251,10 @@ select { max-height: 0px; } +.max-h-60 { + max-height: 15rem; +} + .max-h-80 { max-height: 20rem; } @@ -1312,6 +1319,10 @@ select { width: 1.5rem; } +.w-72 { + width: 18rem; +} + .w-8 { width: 2rem; } @@ -1533,6 +1544,14 @@ select { gap: 0.25rem; } +.gap-2 { + gap: 0.5rem; +} + +.gap-3 { + gap: 0.75rem; +} + .gap-4 { gap: 1rem; } @@ -1568,6 +1587,12 @@ select { margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)); } +.space-y-3 > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.75rem * var(--tw-space-y-reverse)); +} + .space-y-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); @@ -1589,6 +1614,10 @@ select { --tw-divide-opacity: 0.1; } +.overflow-auto { + overflow: auto; +} + .overflow-hidden { overflow: hidden; } @@ -1615,6 +1644,10 @@ select { border-radius: 0.25rem; } +.rounded-2xl { + border-radius: 1rem; +} + .rounded-full { border-radius: 9999px; } @@ -1688,6 +1721,10 @@ select { border-style: solid; } +.border-none { + border-style: none; +} + .border-black\/\[\.1\] { border-color: rgb(0 0 0 / .1); } @@ -1702,19 +1739,11 @@ select { border-color: rgb(209 213 219 / var(--tw-border-opacity)); } -<<<<<<< HEAD -.border-gray-50 { - --tw-border-opacity: 1; - border-color: rgb(249 250 251 / var(--tw-border-opacity)); -} - .border-primary-500 { --tw-border-opacity: 1; border-color: rgb(3 91 113 / var(--tw-border-opacity)); } -======= ->>>>>>> 1885f28d62cccd232f8b53fac507e44d59bb191d .border-transparent { border-color: transparent; } @@ -1729,6 +1758,11 @@ select { background-color: rgb(243 244 246 / var(--tw-bg-opacity)); } +.bg-gray-200 { + --tw-bg-opacity: 1; + background-color: rgb(229 231 235 / var(--tw-bg-opacity)); +} + .bg-gray-300 { --tw-bg-opacity: 1; background-color: rgb(209 213 219 / var(--tw-bg-opacity)); @@ -1754,14 +1788,6 @@ select { background-color: rgb(17 24 39 / var(--tw-bg-opacity)); } -<<<<<<< HEAD -.bg-green-400 { - --tw-bg-opacity: 1; - background-color: rgb(74 222 128 / var(--tw-bg-opacity)); -} - -======= ->>>>>>> 1885f28d62cccd232f8b53fac507e44d59bb191d .bg-indigo-600 { --tw-bg-opacity: 1; background-color: rgb(79 70 229 / var(--tw-bg-opacity)); @@ -1807,6 +1833,11 @@ select { background-color: rgb(204 235 239 / var(--tw-bg-opacity)); } +.bg-teal-600 { + --tw-bg-opacity: 1; + background-color: rgb(13 148 136 / var(--tw-bg-opacity)); +} + .bg-transparent { background-color: transparent; } @@ -1861,13 +1892,10 @@ select { --tw-bg-opacity: 0.8; } -<<<<<<< HEAD .bg-none { background-image: none; } -======= ->>>>>>> 1885f28d62cccd232f8b53fac507e44d59bb191d .fill-gray-400 { fill: #9ca3af; } @@ -1888,8 +1916,6 @@ select { fill: #007b8d; } -<<<<<<< HEAD -======= .fill-white { fill: #fff; } @@ -1898,7 +1924,6 @@ select { stroke: #fff; } ->>>>>>> 1885f28d62cccd232f8b53fac507e44d59bb191d .p-1 { padding: 0.25rem; } @@ -1915,6 +1940,10 @@ select { padding: 1rem; } +.p-5 { + padding: 1.25rem; +} + .\!px-2 { padding-left: 0.5rem !important; padding-right: 0.5rem !important; @@ -2020,11 +2049,6 @@ select { padding-bottom: 1rem; } -.py-5 { - padding-top: 1.25rem; - padding-bottom: 1.25rem; -} - .py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; @@ -2038,6 +2062,10 @@ select { padding-left: 0.25rem; } +.pl-10 { + padding-left: 2.5rem; +} + .pl-11 { padding-left: 2.75rem; } @@ -2046,6 +2074,10 @@ select { padding-left: 0.75rem; } +.pr-10 { + padding-right: 2.5rem; +} + .pr-12 { padding-right: 3rem; } @@ -2244,6 +2276,11 @@ select { color: rgb(55 65 81 / var(--tw-text-opacity)); } +.text-gray-800 { + --tw-text-opacity: 1; + color: rgb(31 41 55 / var(--tw-text-opacity)); +} + .text-gray-900 { --tw-text-opacity: 1; color: rgb(17 24 39 / var(--tw-text-opacity)); @@ -2319,6 +2356,11 @@ select { color: rgb(15 23 42 / var(--tw-text-opacity)); } +.text-teal-600 { + --tw-text-opacity: 1; + color: rgb(13 148 136 / var(--tw-text-opacity)); +} + .text-vtd-primary-500 { --tw-text-opacity: 1; color: rgb(3 91 113 / var(--tw-text-opacity)); @@ -2399,6 +2441,12 @@ select { box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } +.shadow-md { + --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + .shadow-sm { --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05); --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color); @@ -2580,18 +2628,11 @@ select { color: rgb(75 85 99 / var(--tw-text-opacity)); } -<<<<<<< HEAD -.hover\:overflow-y-auto:hover { - overflow-y: auto; -} - .hover\:border-primary-500:hover { --tw-border-opacity: 1; border-color: rgb(3 91 113 / var(--tw-border-opacity)); } -======= ->>>>>>> 1885f28d62cccd232f8b53fac507e44d59bb191d .hover\:bg-gray-200:hover { --tw-bg-opacity: 1; background-color: rgb(229 231 235 / var(--tw-bg-opacity)); @@ -2771,6 +2812,29 @@ select { outline-color: #4f46e5; } +.focus-visible\:ring-2:focus-visible { + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); +} + +.focus-visible\:ring-white:focus-visible { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity)); +} + +.focus-visible\:ring-opacity-75:focus-visible { + --tw-ring-opacity: 0.75; +} + +.focus-visible\:ring-offset-2:focus-visible { + --tw-ring-offset-width: 2px; +} + +.focus-visible\:ring-offset-teal-300:focus-visible { + --tw-ring-offset-color: #5eead4; +} + .disabled\:cursor-not-allowed:disabled { cursor: not-allowed; } @@ -2795,7 +2859,6 @@ select { background-color: rgb(53 124 141 / var(--tw-bg-opacity)); } -<<<<<<< HEAD .disabled\:text-primary-300:disabled { --tw-text-opacity: 1; color: rgb(104 157 170 / var(--tw-text-opacity)); @@ -2806,13 +2869,6 @@ select { color: rgb(53 124 141 / var(--tw-text-opacity)); } -.group:hover .group-hover\:bg-primary-100 { - --tw-bg-opacity: 1; - background-color: rgb(205 222 227 / var(--tw-bg-opacity)); -} - -======= ->>>>>>> 1885f28d62cccd232f8b53fac507e44d59bb191d .group:hover .group-hover\:fill-gray-500 { fill: #6b7280; } @@ -3313,6 +3369,10 @@ select { width: fit-content; } + .lg\:grid-cols-3 { + grid-template-columns: repeat(3, minmax(0, 1fr)); + } + .lg\:flex-nowrap { flex-wrap: nowrap; } diff --git a/src/components/Button.vue b/src/components/Button.vue index 068c055..300a4e3 100644 --- a/src/components/Button.vue +++ b/src/components/Button.vue @@ -1,36 +1,36 @@ + + diff --git a/src/components/Form/Filters.vue b/src/components/Form/Filters.vue new file mode 100644 index 0000000..c320c86 --- /dev/null +++ b/src/components/Form/Filters.vue @@ -0,0 +1,44 @@ + + + \ No newline at end of file diff --git a/src/components/Form/FiltersType/Type1.vue b/src/components/Form/FiltersType/Type1.vue new file mode 100644 index 0000000..b649876 --- /dev/null +++ b/src/components/Form/FiltersType/Type1.vue @@ -0,0 +1,67 @@ + \ No newline at end of file diff --git a/src/components/Form/FiltersType/Type2.vue b/src/components/Form/FiltersType/Type2.vue new file mode 100644 index 0000000..5d35270 --- /dev/null +++ b/src/components/Form/FiltersType/Type2.vue @@ -0,0 +1,61 @@ + + + \ No newline at end of file diff --git a/src/components/InputText.vue b/src/components/InputText.vue index f09040e..e51eb58 100644 --- a/src/components/InputText.vue +++ b/src/components/InputText.vue @@ -46,7 +46,7 @@ const switchInputType = () => {
+ :class="['w-full px-4 py-2 text-sm leading-6 placeholder:text-gray-400 text-gray-900 border-0 border-transparent rounded-lg outline-0 bg-gray-200 focus:outline-0 focus:border-0 focus:ring-0']" /> - import Button from '@/components/Button.vue' + import Filters from '@/components/Form/Filters.vue' + import Type2 from '@/components/Form/FiltersType/Type2.vue'
-

Default / filled

-