diff --git a/zero.Web.UI/App/components/messages/message.vue b/zero.Web.UI/App/components/messages/message.vue index 95f1fae0..610e5e3f 100644 --- a/zero.Web.UI/App/components/messages/message.vue +++ b/zero.Web.UI/App/components/messages/message.vue @@ -10,6 +10,7 @@ const TYPE_ICONS = { neutral: 'fth-info', info: 'fth-info', + primary: 'fth-info', warn: 'fth-alert-circle', error: 'fth-alert-circle', success: 'fth-check-circle' @@ -101,6 +102,12 @@ color: var(--color-fg); } + &.type-primary + { + background: var(--color-primary-low); + color: var(--color-primary); + } + &.block { display: grid; diff --git a/zero.Web.UI/App/components/overlays/dropdown-button.vue b/zero.Web.UI/App/components/overlays/dropdown-button.vue index d04c45cb..6bbdf4ad 100644 --- a/zero.Web.UI/App/components/overlays/dropdown-button.vue +++ b/zero.Web.UI/App/components/overlays/dropdown-button.vue @@ -133,7 +133,7 @@ &:not([disabled]):hover .ui-dropdown-button-icon { - color: var(--color-primary); + color: var(--color-fg); } } @@ -191,7 +191,7 @@ font-weight: 400; position: relative; top: -1px; - color: var(--color-fg); + color: var(--color-fg-dim); } .ui-dropdown-button-progress diff --git a/zero.Web.UI/App/directives/clickoutside.js b/zero.Web.UI/App/directives/clickoutside.js index 27361c3b..71d5aa9b 100644 --- a/zero.Web.UI/App/directives/clickoutside.js +++ b/zero.Web.UI/App/directives/clickoutside.js @@ -16,7 +16,7 @@ Vue.directive('click-outside', { var elements = e.path || (e.composedPath && e.composedPath()); elements && elements.length > 0 && elements.unshift(e.target); - if (el.contains(e.target) || Helpers.isPopup(vNode.context.popupItem, elements)) + if (el.contains(e.target) || Helpers.isPopup(vNode.context.popupItem, elements) || !el.__vueClickOutside__) { return; } diff --git a/zero.Web.UI/App/pages/pages/page.vue b/zero.Web.UI/App/pages/pages/page.vue index bdad70dd..80e79183 100644 --- a/zero.Web.UI/App/pages/pages/page.vue +++ b/zero.Web.UI/App/pages/pages/page.vue @@ -10,6 +10,17 @@ +
+