Skip to content

Commit 61c7ae3

Browse files
committed
Merge branch 'v1/contrib' of github.com:umbraco/Umbraco.UI into v1/contrib
2 parents 4db78bd + cd24246 commit 61c7ae3

File tree

26 files changed

+86
-34
lines changed

26 files changed

+86
-34
lines changed

packages/uui-action-bar/lib/uui-action-bar.story.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ const meta: Meta = {
2121
},
2222
color: {
2323
control: { type: 'select' },
24-
options: ['default', 'positive', 'warning', 'danger'],
24+
options: ['default', 'positive', 'warning', 'danger', 'invalid'],
2525
},
2626
},
2727
parameters: {
@@ -67,7 +67,7 @@ export const LooksAndColors: Story = {
6767
render: () => {
6868
const buttons = ['copy', 'remove', 'delete'];
6969
const looks = ['default', 'primary', 'secondary', 'outline', 'placeholder'];
70-
const colors = ['default', 'positive', 'warning', 'danger'];
70+
const colors = ['default', 'positive', 'warning', 'danger', 'invalid'];
7171

7272
const uppercaseFirstLetter = (str: string) =>
7373
str.charAt(0).toUpperCase() + str.slice(1);

packages/uui-badge/lib/uui-badge.element.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,11 @@ export class UUIBadgeElement extends LitElement {
9191
--color-standalone: var(--uui-color-danger-standalone);
9292
--color-contrast: var(--uui-color-danger-contrast);
9393
}
94+
:host([color='invalid']) {
95+
--color: var(--uui-color-invalid);
96+
--color-standalone: var(--uui-color-invalid-standalone);
97+
--color-contrast: var(--uui-color-invalid-contrast);
98+
}
9499
95100
:host {
96101
background-color: var(--uui-color-surface);

packages/uui-badge/lib/uui-badge.story.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ const meta: Meta = {
1616
options: ['default', 'primary', 'secondary', 'outline', 'placeholder'],
1717
},
1818
color: {
19-
options: ['default', 'positive', 'warning', 'danger'],
19+
options: ['default', 'positive', 'warning', 'danger', 'invalid'],
2020
},
2121
},
2222

@@ -63,7 +63,7 @@ export const Icon: Story = {
6363
export const LooksAndColors: Story = {
6464
render: () => {
6565
const looks = ['default', 'primary', 'secondary', 'outline', 'placeholder'];
66-
const colors = ['default', 'positive', 'warning', 'danger'];
66+
const colors = ['default', 'positive', 'warning', 'danger', 'invalid'];
6767

6868
const uppercaseFirstLetter = (str: string) =>
6969
str.charAt(0).toUpperCase() + str.slice(1);

packages/uui-base/lib/types/InterfaceColor.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,13 @@ export const UUIInterfaceColorValues: Readonly<UUIInterfaceColor[]> = [
33
'positive',
44
'warning',
55
'danger',
6+
'invalid',
67
] as const;
78

89
export type UUIInterfaceColor =
910
| ''
1011
| 'default'
1112
| 'positive'
1213
| 'warning'
13-
| 'danger';
14+
| 'danger'
15+
| 'invalid';

packages/uui-button/lib/uui-button.element.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -435,6 +435,12 @@ export class UUIButtonElement extends UUIFormControlMixin(
435435
--color-emphasis: var(--uui-color-danger-emphasis);
436436
--color-contrast: var(--uui-color-danger-contrast);
437437
}
438+
:host([color='invalid']) #button {
439+
--color: var(--uui-color-invalid);
440+
--color-standalone: var(--uui-color-invalid-standalone);
441+
--color-emphasis: var(--uui-color-invalid-emphasis);
442+
--color-contrast: var(--uui-color-invalid-contrast);
443+
}
438444
:host([disabled]) #button {
439445
--color: var(--uui-color-disabled);
440446
--color-standalone: var(--uui-color-disabled-contrast);

packages/uui-button/lib/uui-button.story.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ const meta: Meta = {
2020
options: ['default', 'primary', 'secondary', 'outline', 'placeholder'],
2121
},
2222
color: {
23-
options: ['default', 'positive', 'warning', 'danger'],
23+
options: ['default', 'positive', 'warning', 'danger', 'invalid'],
2424
},
2525
type: {
2626
options: ['button', 'submit', 'reset'],
@@ -150,7 +150,13 @@ export const LooksAndColors: Story = {
150150
'outline',
151151
'placeholder',
152152
] as const;
153-
const colors = ['default', 'positive', 'warning', 'danger'] as const;
153+
const colors = [
154+
'default',
155+
'positive',
156+
'warning',
157+
'danger',
158+
'invalid',
159+
] as const;
154160

155161
const uppercaseFirstLetter = (str: string) =>
156162
str.charAt(0).toUpperCase() + str.slice(1);

packages/uui-card/lib/uui-card.element.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ export class UUICardElement extends SelectOnlyMixin(
125125
height: 100%;
126126
z-index: 1;
127127
box-sizing: border-box;
128-
border: var(--uui-card-border-width) solid var(--uui-color-danger);
128+
border: var(--uui-card-border-width) solid var(--uui-color-invalid);
129129
border-radius: var(--uui-border-radius);
130130
}
131131

packages/uui-checkbox/lib/uui-checkbox.element.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ export class UUICheckboxElement extends UUIBooleanInputElement {
187187
:host(:not([pristine])[internals-invalid]) label:hover input:indeterminate:not([disabled]) + #ticker,
188188
:host(:not([pristine])[internals-invalid]) label:focus input:checked + #ticker,
189189
:host(:not([pristine])[internals-invalid]) label:focus input:indeterminate + #ticker {
190-
border: 1px solid var(--uui-color-danger-standalone);
190+
border: 1px solid var(--uui-color-invalid-standalone);
191191
}
192192
193193
:host([disabled]) #ticker {

packages/uui-css/lib/custom-properties.story.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,7 @@ export const InterfaceColors = () => {
115115
'--uui-color-positive',
116116
'--uui-color-warning',
117117
'--uui-color-danger',
118+
'--uui-color-invalid',
118119
'--uui-color-disabled',
119120
];
120121
const universal = ['--uui-color-header'];

packages/uui-css/lib/custom-properties/colors.css

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,11 @@
6262
--uui-color-danger-standalone: var(--uui-palette-maroon-flush-dark);
6363
--uui-color-danger-contrast: white;
6464

65+
--uui-color-invalid: var(--uui-palette-maroon-flush);
66+
--uui-color-invalid-emphasis: var(--uui-palette-maroon-flush-light);
67+
--uui-color-invalid-standalone: var(--uui-palette-maroon-flush-dark);
68+
--uui-color-invalid-contrast: white;
69+
6570
--uui-color-positive: var(--uui-palette-forest-green);
6671
--uui-color-positive-emphasis: var(--uui-palette-forest-green-light);
6772
--uui-color-positive-standalone: var(--uui-palette-forest-green-dark);

0 commit comments

Comments
 (0)