Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 2 additions & 4 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
{
"recommendations": [
"vivaxy.vscode-conventional-commits"
]
}
"recommendations": ["vivaxy.vscode-conventional-commits", "runem.lit-plugin"]
}
62 changes: 40 additions & 22 deletions src/components/nve-alert/nve-alert.styles.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ export default css`
padding: var(--spacing-medium) var(--spacing-large) var(--spacing-medium)
calc(var(--spacing-large) - var(--left-stroke-width));
border-radius: var(--border-radius-small);
color: var(--color-feedback-foreground-default-info);
font: var(--typography-body-medium);
border-left: var(--left-stroke-width) solid transparent;
}
Expand All @@ -28,7 +27,9 @@ export default css`
border: none;
cursor: pointer;
margin-left: var(--spacing-x-small);
transition: background 0.3s ease;
transition:
background-color 0.3s ease,
color 0.3s ease;
nve-icon {
--icon-size: var(--font-size-large);
}
Expand Down Expand Up @@ -57,115 +58,132 @@ export default css`
/*variants */
.alert--primary {
background-color: var(--color-feedback-background-default-info);
color: var(--color-feedback-foreground-on-bg-subtle-info, #142843);
.alert__button:hover {
background: var(--color-feedback-background-subtle-info);
}
}
.alert--danger {
background-color: var(--color-feedback-background-default-error);
color: var(--color-feedback-foreground-on-bg-subtle-error, #581d1d);

.alert__button:hover {
background: var(--color-feedback-background-subtle-error);
}
}
.alert--success {
background-color: var(--color-feedback-background-default-success);
color: var(--color-feedback-foreground-on-bg-subtle-success, #122b21);

.alert__button:hover {
background: var(--color-feedback-background-subtle-success);
}
}

.alert--neutral {
background-color: var(--color-feedback-background-default-neutral);
color: var(--color-feedback-foreground-on-bg-subtle-neutral, #0d0d0e);
.alert__button:hover {
background: var(--color-feedback-background-subtle-neutral);
}
}
.alert--warning {
background-color: var(--color-feedback-background-default-warning);
color: var(--color-feedback-foreground-on-bg-subtle-warning, #54301c);

.alert__button:hover {
background: var(--color-feedback-background-subtle-warning);
}
}

/* Styling for høyere metningsgrad */

.alert--emphasized {
color: var(--color-feedback-foreground-emphasized-neutral);
}

.alert--emphasized.alert--primary {
background-color: var(--color-feedback-background-emphasized-info);
color: var(--color-feedback-foreground-on-bg-emphasized-info, #fff);

.alert__button:hover {
background: var(--color-feedback-background-subtle-info);
color: var(--color-feedback-background-emphasized-info);
color: var(--color-feedback-foreground-on-bg-subtle-info);
}
}
.alert--emphasized.alert--danger {
background-color: var(--color-feedback-background-emphasized-error);
color: var(--color-feedback-foreground-on-bg-emphasized-error, #fff);

.alert__button:hover {
background: var(--color-feedback-background-subtle-error);
color: var(--color-feedback-background-emphasized-error);
color: var(--color-feedback-foreground-on-bg-subtle-error);
}
}
.alert--emphasized.alert--success {
background-color: var(--color-feedback-background-emphasized-success);
color: var(--color-feedback-foreground-on-bg-emphasized-success, #fff);

.alert__button:hover {
background: var(--color-feedback-background-subtle-success);
color: var(--color-feedback-background-emphasized-success);
background: var(--color-feedback-background-default-success);
color: var(--color-feedback-foreground-on-bg-subtle-success,);
}
}
.alert--emphasized.alert--neutral {
background-color: var(--color-feedback-background-emphasized-neutral);
color: var(--color-feedback-foreground-on-bg-emphasized-neutral, #fff);

.alert__button:hover {
background: var(--color-feedback-background-subtle-neutral);
color: var(--color-feedback-background-emphasized-neutral);
color: var(--color-feedback-foreground-on-bg-subtle-neutral);
}
}
.alert--emphasized.alert--warning {
color: var(--color-feedback-foreground-emphasized-warning);
color: var(--color-feedback-foreground-on-bg-emphasized-warning, #0d0d0e);

background-color: var(--color-feedback-background-emphasized-warning);
.alert__icon {
color: var(--color-feedback-foreground-emphasized-warning) !important;
}
.alert__button {
stroke: var(--color-feedback-foreground-emphasized-warning) !important;
}
.alert__button:hover {
background: var(--color-feedback-background-subtle-warning);
color: var(--color-feedback-foreground-on-bg-subtle-warning);
}
}

/* leftStroke */
.alert--left-stroke {
border-left: 6px solid;
}
.alert--left-stroke.alert--primary {
border-color: var(--color-feedback-background-emphasized-info);
border-color: var(--color-feedback-border-emphasized-info);
}
.alert--left-stroke.alert--danger {
border-color: var(--color-feedback-background-emphasized-error);
border-color: var(--color-feedback-border-emphasized-error);
}
.alert--left-stroke.alert--success {
border-color: var(--color-feedback-background-emphasized-success);
border-color: var(--color-feedback-border-emphasized-succ);
}
.alert--left-stroke.alert--neutral {
border-color: var(--color-feedback-foreground-default-neutral);
border-color: var(--color-feedback-border-emphasized-neutral);
}
.alert--left-stroke.alert--warning {
border-color: var(--color-feedback-background-emphasized-warning);
border-color: var(--color-feedback-border-emphasized-warning);
}

/* leftStroke and emphasized */
.alert--left-stroke.alert--emphasized.alert--primary {
border-color: var(--color-feedback-background-default-info);
border-color: var(--color-feedback-border-subtle-info);
}
.alert--left-stroke.alert--emphasized.alert--danger {
border-color: var(--color-feedback-background-default-error);
border-color: var(--color-feedback-border-subtle-error);
}
.alert--left-stroke.alert--emphasized.alert--success {
border-color: var(--color-feedback-background-subtle-success);
border-color: var(--color-feedback-border-subtle-success);
}
.alert--left-stroke.alert--emphasized.alert--neutral {
border-color: var(--color-feedback-background-default-neutral);
border-color: var(--color-feedback-border-subtle-neutral);
}
.alert--left-stroke.alert--emphasized.alert--warning {
border-color: var(--color-feedback-background-default-warning);
border-color: var(--color-feedback-border-subtle-warning);
}
`;
52 changes: 27 additions & 25 deletions src/components/nve-badge/nve-badge.styles.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,59 +16,61 @@ export default css`

/* Variant modifiers */
.badge--brand {
background-color: var(--color-brand-background-primary);
color: var(--color-interactive-primary-foreground-default);
background-color: var(--color-brand-background-secondary);
color: var(--color-brand-foreground-primary-on-bg);
}

.badge--neutral {
background-color: var(--color-feedback-background-default-neutral, #e4e5e7);
color: var(--color-feedback-foreground-default-neutral, #00131c);
background-color: var(--color-feedback-background-emphasized-neutral);
color: var(--color-feedback-foreground-on-bg-emphasized-neutral);
}

.badge--primary {
background-color: var(--color-feedback-background-emphasized-info, #1e6fdc);
color: var(--color-feedback-foreground-emphasized-info, #fff);
background-color: var(--color-feedback-background-emphasized-info);
color: var(--color-feedback-foreground-on-bg-emphasized-info);
}

.badge--success {
background-color: var(--color-feedback-background-emphasized-success, #00814b);
color: var(--color-feedback-foreground-emphasized-success, #fff);
}
.badge--warning {
background-color: var(--color-feedback-background-emphasized-warning, #ffd046);
color: var(--color-feedback-foreground-emphasized-warning, #0d0d0e);
background-color: var(--color-feedback-background-emphasized-success);
color: var(--color-feedback-foreground-on-bg-emphasized-success);
}

.badge--danger {
background-color: var(--color-feedback-background-emphasized-error, #c00);
color: var(--color-feedback-foreground-emphasized-error, #fff);
background-color: var(--color-feedback-background-emphasized-error);
color: var(--color-feedback-foreground-on-bg-emphasized-error);
}

/* Lav metningsgrad */
.saturation--subtle {
color: var(--color-neutrals-foreground-primary, #00131c);
.badge--warning {
background-color: var(--color-feedback-background-emphasized-warning);
color: var(--color-feedback-foreground-on-bg-emphasized-warning);
}

/* Lav metningsgrad */
.badge--brand.saturation--subtle {
background-color: var(--color-brand-background-tertiary);
color: var(--color-brand-foreground-secondary-on-bg);
}

.badge--neutral.saturation--subtle {
background-color: var(--color-feedback-background-subtle-neutral, #f7f7f8);
background-color: var(--color-feedback-background-default-neutral);
color: var(--color-feedback-foreground-on-bg-subtle-neutral);
}

.badge--primary.saturation--subtle {
background-color: var(--color-feedback-background-default-info, #ceeaff);
background-color: var(--color-feedback-background-default-info);
color: var(--color-feedback-foreground-on-bg-subtle-info);
}

.badge--success.saturation--subtle {
background-color: var(--color-feedback-background-default-success, #cbf9cb);
}
.badge--warning.saturation--subtle {
background-color: var(--color-feedback-background-default-warning, #ffe8a5);
background-color: var(--color-feedback-background-default-success);
color: var(--color-feedback-foreground-on-bg-subtle-success);
}
.badge--danger.saturation--subtle {
background-color: var(--color-feedback-background-default-error, #ffd8de);
background-color: var(--color-feedback-background-default-error);
color: var(--color-feedback-foreground-on-bg-subtle-error);
}
.badge--warning.saturation--subtle {
background-color: var(--color-feedback-background-default-warning);
color: var(--color-feedback-foreground-on-bg-subtle-warning);
}

/* Sizing modifiers */
Expand Down
4 changes: 2 additions & 2 deletions src/components/nve-checkbox/nve-checkbox.styles.ts
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,15 @@ export default css`
}

:host([data-invalid])::part(control) {
border-color: var(--color-feedback-background-emphasized-error);
border-color: var(--color-feedback-border-emphasized-error);
}
:host([data-invalid])::part(control control--checked),
:host([data-user-invalid])::part(control control--indeterminate) {
background: var(--color-feedback-background-emphasized-error);
}

:host(:not([disabled]):hover)::part(control) {
border-color: var(--color-neutrals-foreground-subtle, #006b99) !important;
border-color: var(--color-neutrals-foreground-subtle) !important;
}

sl-icon {
Expand Down
Loading
Loading