diff --git a/assets/css/tooltip.css b/assets/css/tooltip.css new file mode 100644 index 00000000..f394772f --- /dev/null +++ b/assets/css/tooltip.css @@ -0,0 +1,91 @@ +.tooltip { + display: block !important; + z-index: 10000; +} +.tooltip .tooltip-inner { + background: theme('colors.gray.900'); + color: theme('colors.gray.200'); + border-radius: 16px; + padding: 5px 10px 4px; +} +.tooltip .tooltip-arrow { + width: 0; + height: 0; + border-style: solid; + position: absolute; + margin: 5px; + border-color: theme('colors.gray.900'); + z-index: 1; +} +.tooltip[x-placement^="top"] { + margin-bottom: 5px; +} +.tooltip[x-placement^="top"] .tooltip-arrow { + border-width: 5px 5px 0 5px; + border-left-color: transparent !important; + border-right-color: transparent !important; + border-bottom-color: transparent !important; + bottom: -5px; + left: calc(50% - 5px); + margin-top: 0; + margin-bottom: 0; +} +.tooltip[x-placement^="bottom"] { + margin-top: 5px; +} +.tooltip[x-placement^="bottom"] .tooltip-arrow { + border-width: 0 5px 5px 5px; + border-left-color: transparent !important; + border-right-color: transparent !important; + border-top-color: transparent !important; + top: -5px; + left: calc(50% - 5px); + margin-top: 0; + margin-bottom: 0; +} +.tooltip[x-placement^="right"] { + margin-left: 5px; +} +.tooltip[x-placement^="right"] .tooltip-arrow { + border-width: 5px 5px 5px 0; + border-left-color: transparent !important; + border-top-color: transparent !important; + border-bottom-color: transparent !important; + left: -5px; + top: calc(50% - 5px); + margin-left: 0; + margin-right: 0; +} +.tooltip[x-placement^="left"] { + margin-right: 5px; +} +.tooltip[x-placement^="left"] .tooltip-arrow { + border-width: 5px 0 5px 5px; + border-top-color: transparent !important; + border-right-color: transparent !important; + border-bottom-color: transparent !important; + right: -5px; + top: calc(50% - 5px); + margin-left: 0; + margin-right: 0; +} +.tooltip.popover .popover-inner { + background: theme('colors.blue.500'); + color: theme('colors.green.500'); + padding: 24px; + border-radius: 5px; + box-shadow: 0 5px 30px rgba(0, 0, 0, .1); +} +.tooltip.popover .popover-arrow { + border-color: theme('colors.blue.500'); +} +.tooltip[aria-hidden='true'] { + visibility: hidden; + opacity: 0; + transition: opacity 0.15s, visibility 0.15s; +} +.tooltip[aria-hidden='false'] { + visibility: visible; + opacity: 1; + transition: opacity 0.15s; +} diff --git a/components/VFooter.vue b/components/common/ui/VFooter.vue similarity index 100% rename from components/VFooter.vue rename to components/common/ui/VFooter.vue diff --git a/components/VHeader.vue b/components/common/ui/VHeader.vue similarity index 66% rename from components/VHeader.vue rename to components/common/ui/VHeader.vue index b86a3b61..d3ac7311 100644 --- a/components/VHeader.vue +++ b/components/common/ui/VHeader.vue @@ -7,11 +7,12 @@ w-full h-20 px-4 + invisible border-b border-gray-300 dark:border-gray-700 " > -