diff --git a/assets/images/utils/archive.svg b/assets/images/utils/archive.svg new file mode 100644 index 000000000..7e1a54e64 --- /dev/null +++ b/assets/images/utils/archive.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/assets/images/utils/box.svg b/assets/images/utils/box.svg new file mode 100644 index 000000000..81c7a615f --- /dev/null +++ b/assets/images/utils/box.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/assets/styles/components.scss b/assets/styles/components.scss index b0e946d39..5b66723e4 100644 --- a/assets/styles/components.scss +++ b/assets/styles/components.scss @@ -27,35 +27,6 @@ } } -.badge { - max-height: 1rem; - border-radius: 1rem; - font-size: var(--font-size-xs); - font-weight: bold; - letter-spacing: 0.02rem; - padding: 0.25rem 0.5rem; - - &.gray { - background-color: var(--color-badge-gray-bg); - color: var(--color-badge-gray-text); - } - - &.red { - background-color: var(--color-badge-red-bg); - color: var(--color-badge-red-text); - } - - &.green { - background-color: var(--color-badge-green-bg); - color: var(--color-badge-green-text); - } - - &.yellow { - background-color: var(--color-badge-yellow-bg); - color: var(--color-badge-yellow-text); - } -} - .text-link { color: var(--color-link); text-decoration: underline; @@ -532,7 +503,7 @@ tr.button-transparent { } .danger-button { - --background-color: var(--color-badge-red-bg); + --background-color: var(--color-special-red); --text-color: var(--color-brand-inverted); } @@ -554,7 +525,7 @@ tr.button-transparent { } .known-error .multiselect__tags { - border-color: var(--color-badge-red-bg) !important; + border-color: var(--color-special-red) !important; background-color: var(--color-warning-bg) !important; &::placeholder { @@ -898,7 +869,7 @@ tr.button-transparent { .text-input-wrapper.known-error, input.known-error, textarea.known-error { - outline: 2px solid var(--color-badge-red-bg); + outline: 2px solid var(--color-special-red); background-color: var(--color-warning-bg) !important; &::placeholder { @@ -907,7 +878,7 @@ textarea.known-error { } .known-errors { - color: var(--color-badge-red-bg); + color: var(--color-special-red); ul { margin: 0; @@ -1017,7 +988,7 @@ h1 { font-weight: bold; .required { - color: var(--color-badge-red-bg); + color: var(--color-special-red); } } .label__description { diff --git a/assets/styles/global.scss b/assets/styles/global.scss index 1101765e9..0aaf134c2 100644 --- a/assets/styles/global.scss +++ b/assets/styles/global.scss @@ -19,7 +19,8 @@ html { --color-text-inverted: var(--color-bg); --color-bg-inverted: var(--color-text); - --color-brand: #00af5c; + --color-brand-green: #00af5c; + --color-brand: var(--color-brand-green); --color-brand-highlight: rgba(0, 175, 92, 0.25); --color-brand-shadow: rgba(0, 175, 92, 0.7); --color-brand-inverted: #ffffff; @@ -56,14 +57,12 @@ html { --color-link-hover: #1a76e7; --color-link-active: #146fd7; - --color-badge-gray-text: #646161; - --color-badge-gray-bg: #c8c1c1; - --color-badge-red-text: #6e1931; - --color-badge-red-bg: #db3162; - --color-badge-green-text: #184e38; - --color-badge-green-bg: #24a54e; - --color-badge-yellow-text: #755920; - --color-badge-yellow-bg: #f7bb43; + --color-special-red: #cb2245; + --color-special-orange: #e08325; + --color-special-green: var(--color-brand-green); + --color-special-blue: #1f68c0; + --color-special-purple: #8e32F3; + --color-special-gray: #595B61; --color-warning-bg: hsl(355, 70%, 88%); --color-warning-text: hsl(342, 70%, 35%); @@ -107,7 +106,15 @@ html { --color-text-inverted: var(--color-bg); --color-bg-inverted: var(--color-text); - --color-brand: #1bd96a; + --color-special-red: #ff496e; + --color-special-orange: #ffa347; + --color-special-green: var(--color-brand-green); + --color-special-blue: #4F9CFF; + --color-special-purple: #C78AFF; + --color-special-gray: #9FA4B3; + + --color-brand-green: #1bd96a; + --color-brand: var(--color-brand-green); --color-brand-highlight: rgba(27, 217, 106, 0.25); --color-brand-shadow: rgba(27, 217, 106, 0.7); --color-brand-inverted: #000; @@ -141,15 +148,6 @@ html { --color-link-hover: #92c0f5; --color-link-active: #b5d5fd; - --color-badge-gray-bg: #646161; - --color-badge-gray-text: #c8c1c1; - --color-badge-red-text: #bd1a48; - --color-badge-red-bg: #db3162; - --color-badge-green-text: #1ebb7b; - --color-badge-green-bg: #24a54e; - --color-badge-yellow-text: #dba22d; - --color-badge-yellow-bg: #f7bb43; - --color-warning-bg: hsl(355, 70%, 20%); --color-warning-text: hsl(342, 70%, 75%); diff --git a/components/ui/Badge.vue b/components/ui/Badge.vue index 8ea013c83..14f5e12ae 100644 --- a/components/ui/Badge.vue +++ b/components/ui/Badge.vue @@ -1,12 +1,55 @@