diff --git a/frappe/public/js/frappe/dom.js b/frappe/public/js/frappe/dom.js index 321c1f93f9..5d676259a6 100644 --- a/frappe/public/js/frappe/dom.js +++ b/frappe/public/js/frappe/dom.js @@ -347,12 +347,12 @@ frappe.get_modal = function (title, content) { - diff --git a/frappe/public/scss/common/buttons.scss b/frappe/public/scss/common/buttons.scss index dcb8e68e38..24e2dcdad2 100644 --- a/frappe/public/scss/common/buttons.scss +++ b/frappe/public/scss/common/buttons.scss @@ -87,6 +87,19 @@ } } +.btn.btn-ghost { + background-color: transparent; + color: var(--text-color); + &:hover, + &:active { + background-color: var(--btn-ghost-hover-bg); + color: var(--text-color); + } + &:focus-visible { + box-shadow: var(--focus-default) !important; + } +} + .btn.btn-default { background-color: var(--control-bg); color: var(--text-color); diff --git a/frappe/public/scss/common/css_variables.scss b/frappe/public/scss/common/css_variables.scss index 0fd3fb902c..49227fdd54 100644 --- a/frappe/public/scss/common/css_variables.scss +++ b/frappe/public/scss/common/css_variables.scss @@ -99,6 +99,7 @@ $disabled-input-height: 22px; --btn-primary: var(--gray-900); --btn-default-bg: var(--gray-100); --btn-default-hover-bg: var(--gray-300); + --btn-ghost-hover-bg: var(--gray-200); // Border Colors --border-primary: var(--gray-900); diff --git a/frappe/public/scss/common/modal.scss b/frappe/public/scss/common/modal.scss index 4c2a57c581..e9cd4f79e8 100644 --- a/frappe/public/scss/common/modal.scss +++ b/frappe/public/scss/common/modal.scss @@ -33,6 +33,8 @@ body.modal-open[style^="padding-right"] { border-color: var(--border-color); } .modal-header { + display: flex; + align-items: center; position: sticky; top: 0; z-index: 3; @@ -53,15 +55,11 @@ body.modal-open[style^="padding-right"] { } .modal-actions { + margin-right: -6px; .btn-modal-minimize { - padding-right: 0; - .icon { width: 14px; height: 14px; - use { - stroke: var(--gray-500); - } } } } diff --git a/frappe/public/scss/desk/dark.scss b/frappe/public/scss/desk/dark.scss index b73764cc76..69626dd6b8 100644 --- a/frappe/public/scss/desk/dark.scss +++ b/frappe/public/scss/desk/dark.scss @@ -42,6 +42,7 @@ $check-icon-dark: url("data:image/svg+xml,