diff --git a/assets/styles/components.scss b/assets/styles/components.scss index d9a556438..b497578bb 100644 --- a/assets/styles/components.scss +++ b/assets/styles/components.scss @@ -186,29 +186,6 @@ z-index: 2; } - &:where(&.warning, &.information) { - padding: 1.5rem; - line-height: 1.5; - min-height: 0; - a { - /* Uses active color to increase contrast */ - color: var(--color-link-active); - text-decoration: underline; - } - } - - &.warning { - border-left: 0.5rem solid var(--color-warning-banner-side); - background-color: var(--color-warning-banner-bg); - color: var(--color-warning-banner-text); - } - - &.information { - border-left: 0.5rem solid var(--color-info-banner-side); - background-color: var(--color-info-banner-bg); - color: var(--color-info-banner-text); - } - &.moderation-card { background-color: var(--color-warning-banner-bg); } @@ -1255,29 +1232,6 @@ tr.button-transparent { grid-gap: 0.5rem; z-index: 2; } - - &:where(&.warning, &.information) { - padding: 1.5rem; - line-height: 1.5; - min-height: 0; - a { - /* Uses active color to increase contrast */ - color: var(--color-link-active); - text-decoration: underline; - } - } - - &.warning { - border-left: 0.5rem solid var(--color-warning-banner-side); - background-color: var(--color-warning-banner-bg); - color: var(--color-warning-banner-text); - } - - &.information { - border-left: 0.5rem solid var(--color-info-banner-side); - background-color: var(--color-info-banner-bg); - color: var(--color-info-banner-text); - } } .card-divider { diff --git a/components/ui/MessageBanner.vue b/components/ui/MessageBanner.vue new file mode 100644 index 000000000..e3ac35edb --- /dev/null +++ b/components/ui/MessageBanner.vue @@ -0,0 +1,57 @@ + + + + + + + diff --git a/pages/[type]/[id].vue b/pages/[type]/[id].vue index 9167dac85..c9accfa3e 100644 --- a/pages/[type]/[id].vue +++ b/pages/[type]/[id].vue @@ -365,26 +365,22 @@ :auth="auth" :tags="tags" /> -