diff --git a/src/assets/css/style.css b/src/assets/css/style.css index fcba760..fc3e2c0 100644 --- a/src/assets/css/style.css +++ b/src/assets/css/style.css @@ -1281,11 +1281,6 @@ select { transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } -.-translate-y-12 { - --tw-translate-y: -3rem; - transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -} - .-translate-y-2\/4 { --tw-translate-y: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); @@ -1454,12 +1449,6 @@ select { margin-bottom: calc(1rem * var(--tw-space-y-reverse)); } -.space-x-0 > :not([hidden]) ~ :not([hidden]) { - --tw-space-x-reverse: 0; - margin-right: calc(0px * var(--tw-space-x-reverse)); - margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse))); -} - .divide-y > :not([hidden]) ~ :not([hidden]) { --tw-divide-y-reverse: 0; border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); @@ -1522,6 +1511,10 @@ select { border-radius: 0.75rem; } +.rounded-none { + border-radius: 0px; +} + .rounded-2xl { border-radius: 1rem; } @@ -1624,16 +1617,6 @@ select { background-color: rgb(0 0 0 / var(--tw-bg-opacity)); } -.bg-blue-100 { - --tw-bg-opacity: 1; - background-color: rgb(219 234 254 / var(--tw-bg-opacity)); -} - -.bg-blue-600 { - --tw-bg-opacity: 1; - background-color: rgb(37 99 235 / var(--tw-bg-opacity)); -} - .bg-gray-100 { --tw-bg-opacity: 1; background-color: rgb(243 244 246 / var(--tw-bg-opacity)); @@ -1664,11 +1647,6 @@ select { background-color: rgb(17 24 39 / var(--tw-bg-opacity)); } -.bg-green-100 { - --tw-bg-opacity: 1; - background-color: rgb(220 252 231 / var(--tw-bg-opacity)); -} - .bg-green-400 { --tw-bg-opacity: 1; background-color: rgb(74 222 128 / var(--tw-bg-opacity)); @@ -1684,16 +1662,6 @@ select { background-color: rgb(243 247 249 / var(--tw-bg-opacity)); } -.bg-orange-100 { - --tw-bg-opacity: 1; - background-color: rgb(255 237 213 / var(--tw-bg-opacity)); -} - -.bg-orange-600 { - --tw-bg-opacity: 1; - background-color: rgb(234 88 12 / var(--tw-bg-opacity)); -} - .bg-primary-100 { --tw-bg-opacity: 1; background-color: rgb(205 222 227 / var(--tw-bg-opacity)); @@ -1753,16 +1721,6 @@ select { background-color: rgb(255 255 255 / var(--tw-bg-opacity)); } -.bg-red-50 { - --tw-bg-opacity: 1; - background-color: rgb(255 229 229 / var(--tw-bg-opacity)); -} - -.bg-yellow-50 { - --tw-bg-opacity: 1; - background-color: rgb(255 255 229 / var(--tw-bg-opacity)); -} - .bg-yellow-100 { --tw-bg-opacity: 1; background-color: rgb(255 255 204 / var(--tw-bg-opacity)); @@ -1793,6 +1751,10 @@ select { --tw-bg-opacity: 0.8; } +.fill-gray-400 { + fill: #9ca3af; +} + .fill-gray-500 { fill: #6b7280; } @@ -1809,8 +1771,12 @@ select { fill: #007b8d; } -.fill-gray-400 { - fill: #9ca3af; +.fill-white { + fill: #fff; +} + +.stroke-white { + stroke: #fff; } .p-1 { @@ -2004,6 +1970,10 @@ select { padding-top: 1.25rem; } +.pl-4 { + padding-left: 1rem; +} + .text-left { text-align: left; } @@ -2136,11 +2106,6 @@ select { color: rgb(96 165 250 / var(--tw-text-opacity)); } -.text-blue-600 { - --tw-text-opacity: 1; - color: rgb(37 99 235 / var(--tw-text-opacity)); -} - .text-dark { --tw-text-opacity: 1; color: rgb(21 22 23 / var(--tw-text-opacity)); @@ -2226,6 +2191,11 @@ select { color: rgb(204 0 0 / var(--tw-text-opacity)); } +.text-secondary-600 { + --tw-text-opacity: 1; + color: rgb(0 123 141 / var(--tw-text-opacity)); +} + .text-slate-600 { --tw-text-opacity: 1; color: rgb(71 85 105 / var(--tw-text-opacity)); @@ -2256,11 +2226,6 @@ select { color: rgb(153 153 0 / var(--tw-text-opacity)); } -.text-secondary-600 { - --tw-text-opacity: 1; - color: rgb(0 123 141 / var(--tw-text-opacity)); -} - .text-opacity-100 { --tw-text-opacity: 1; } @@ -2509,11 +2474,6 @@ select { overflow-y: auto; } -.hover\:bg-blue-700:hover { - --tw-bg-opacity: 1; - background-color: rgb(29 78 216 / var(--tw-bg-opacity)); -} - .hover\:bg-gray-200:hover { --tw-bg-opacity: 1; background-color: rgb(229 231 235 / var(--tw-bg-opacity)); @@ -2534,11 +2494,6 @@ select { background-color: rgb(67 56 202 / var(--tw-bg-opacity)); } -.hover\:bg-orange-500:hover { - --tw-bg-opacity: 1; - background-color: rgb(249 115 22 / var(--tw-bg-opacity)); -} - .hover\:bg-primary-100:hover { --tw-bg-opacity: 1; background-color: rgb(205 222 227 / var(--tw-bg-opacity)); @@ -2554,11 +2509,6 @@ select { background-color: rgb(2 73 90 / var(--tw-bg-opacity)); } -.hover\:bg-red-700:hover { - --tw-bg-opacity: 1; - background-color: rgb(153 0 0 / var(--tw-bg-opacity)); -} - .hover\:bg-yellow-500:hover { --tw-bg-opacity: 1; background-color: rgb(255 255 0 / var(--tw-bg-opacity)); @@ -2569,6 +2519,10 @@ select { background-color: rgb(3 91 113 / var(--tw-bg-opacity)); } +.hover\:fill-white:hover { + fill: #fff; +} + .hover\:text-gray-500:hover { --tw-text-opacity: 1; color: rgb(107 114 128 / var(--tw-text-opacity)); @@ -2594,6 +2548,11 @@ select { color: rgb(2 73 90 / var(--tw-text-opacity)); } +.hover\:text-white:hover { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + .focus\:border-0:focus { border-width: 0px; } @@ -2658,16 +2617,16 @@ select { --tw-ring-inset: inset; } -.focus\:ring-blue-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity)); -} - .focus\:ring-indigo-500:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity)); } +.focus\:ring-primary-500:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(3 91 113 / var(--tw-ring-opacity)); +} + .focus\:ring-vtd-primary-500:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(3 91 113 / var(--tw-ring-opacity)); @@ -2678,11 +2637,6 @@ select { --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity)); } -.focus\:ring-primary-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgb(3 91 113 / var(--tw-ring-opacity)); -} - .focus\:ring-opacity-10:focus { --tw-ring-opacity: 0.1; } @@ -2721,14 +2675,23 @@ select { background-color: rgb(205 222 227 / var(--tw-bg-opacity)); } -.group:hover .group-hover\:fill-gray-600 { - fill: #4b5563; +.group:hover .group-hover\:bg-primary-500 { + --tw-bg-opacity: 1; + background-color: rgb(3 91 113 / var(--tw-bg-opacity)); } .group:hover .group-hover\:fill-gray-500 { fill: #6b7280; } +.group:hover .group-hover\:fill-white { + fill: #fff; +} + +.group:hover .group-hover\:stroke-white { + stroke: #fff; +} + .group:hover .group-hover\:text-gray-500 { --tw-text-opacity: 1; color: rgb(107 114 128 / var(--tw-text-opacity)); @@ -2744,6 +2707,16 @@ select { color: rgb(17 24 39 / var(--tw-text-opacity)); } +.group:hover .group-hover\:text-gray-600 { + --tw-text-opacity: 1; + color: rgb(75 85 99 / var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-white { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + @media (prefers-color-scheme: dark) { .dark\:bg-opacity-50 { --tw-bg-opacity: 0.5; @@ -3060,10 +3033,6 @@ select { padding-right: 1.5rem; } - .sm\:pb-6 { - padding-bottom: 1.5rem; - } - .sm\:text-left { text-align: left; } diff --git a/src/assets/icons/dot-outline.svg b/src/assets/icons/dot-outline.svg index c4ff242..19a00e0 100644 --- a/src/assets/icons/dot-outline.svg +++ b/src/assets/icons/dot-outline.svg @@ -1,4 +1,4 @@ - + diff --git a/src/components/Aside/Aside.vue b/src/components/Aside/Aside.vue index 9126f70..fb93b8a 100644 --- a/src/components/Aside/Aside.vue +++ b/src/components/Aside/Aside.vue @@ -15,22 +15,22 @@ import { import { XMarkIcon } from '@heroicons/vue/24/outline' import { useMenuStore } from '@/stores/menu' import { IconApp } from '@/utils/icons' -import AsideMenuSingle from './AsideMenuSingle.vue' +import AsideMenuSingle from '@/components/Aside/AsideMenuSingle.vue' +import AsideMenuMultiple from '@/components/Aside/AsideMenuMultiple.vue' import type { MenuItemModel } from '@/utils/interfaces' const menu = useMenuStore() const route = useRoute() const navigation = ref(menu.navigation) -const menuSelected = ref(route.fullPath) watch(route, (to, _) => { - menuSelected.value = to.fullPath + menu.menuSelected = to.fullPath closeSideBar() }) const isMenu = (name: string) => { - return menuSelected.value === name + return menu.menuSelected === name } const closeSideBar = () => menu.toggleSidebar() @@ -73,7 +73,7 @@ const closeSideBar = () => menu.toggleSidebar()
- +