From df4ed4bd4df297b968b7738e8485b81faa3f5e2f Mon Sep 17 00:00:00 2001 From: Viet An Date: Thu, 9 Jul 2026 16:45:48 +0700 Subject: [PATCH] changes --- app/assets/styles/main.scss | 24 - app/assets/styles/utils.scss | 22 + app/components/Modal.vue | 2 +- app/components/customer/Customer.vue | 1 - app/components/datatable/ContextMenu.vue | 105 +--- app/components/datatable/TimeOption.vue | 28 +- app/components/imports/DeleteProduct.vue | 2 - .../imports/DeleteProductVariant.vue | 2 - app/components/marketing/email/Email.vue | 231 +++---- .../marketing/email/JobConfigurator.vue | 195 +++--- .../marketing/email/MappingConfigurator.vue | 286 ++++----- app/components/marketing/email/Template1.vue | 49 +- .../email/dataGmail/OpenListGmail.vue | 127 ++-- .../marketing/email/forms/EmailForm1.vue | 590 +++++++++--------- app/components/media/FileUpload.vue | 6 +- app/components/menu/MenuFile.vue | 2 - app/components/pos/ChooseIMEIButton.vue | 2 - app/components/pos/POS.vue | 1 - app/layouts/default.vue | 3 - app/utils/apis.js | 12 + 20 files changed, 726 insertions(+), 964 deletions(-) diff --git a/app/assets/styles/main.scss b/app/assets/styles/main.scss index 765245b..c014f50 100644 --- a/app/assets/styles/main.scss +++ b/app/assets/styles/main.scss @@ -12,27 +12,3 @@ position: relative; width: 100%; } - -// Tooltip Styles -.tooltiptext { - opacity: 0; - background-color: hsl(from var(--bulma-black-bis) h s l / 0.7); - color: var(--bulma-white-bis); - border-radius: 6px; - position: absolute; - margin-left: 0px; - z-index: 999; - bottom: 110%; - transition: opacity 0.2s; - padding: 0.4rem 0.6rem; - font-size: 13px; - pointer-events: none; - backdrop-filter: blur(2px); -} - -.control:hover .tooltiptext { - opacity: 1; - position: absolute; - min-width: 300px; - z-index: 999; -} diff --git a/app/assets/styles/utils.scss b/app/assets/styles/utils.scss index d9cb434..1c51224 100644 --- a/app/assets/styles/utils.scss +++ b/app/assets/styles/utils.scss @@ -4,6 +4,28 @@ border: 1px solid red !important; } +.tooltiptext { + opacity: 0; + background-color: hsl(from var(--bulma-black-bis) h s l / 0.8); + color: var(--bulma-white-bis); + border-radius: 4px; + position: absolute; + margin-left: 0px; + z-index: 999; + left: 0; + bottom: -32px; + min-width: max-content; + transition: opacity 0.2s; + padding: 0.3rem 0.6rem; + font-size: 12px; + pointer-events: none; + backdrop-filter: blur(2px); +} + +*:hover > .tooltiptext { + opacity: 1; +} + // Font size loops @for $i from 10 through 50 { .fs-#{$i} { diff --git a/app/components/Modal.vue b/app/components/Modal.vue index 0d99155..c247016 100644 --- a/app/components/Modal.vue +++ b/app/components/Modal.vue @@ -14,7 +14,7 @@