fix(editor): Fix tags in dar mode and spacing in workflow card (no-changelog) (#16271)

This commit is contained in:
Giulio Andreini
2025-06-16 10:09:51 +02:00
committed by GitHub
parent 113d94cea2
commit 701816aae1
6 changed files with 23 additions and 5 deletions

View File

@@ -36,7 +36,8 @@ withDefaults(defineProps<TagProps>(), {
cursor: pointer; cursor: pointer;
&:hover { &:hover {
background-color: var(--color-background-medium); background-color: var(--tag-background-hover-color);
border-color: var(--tag-border-hover-color);
} }
} }
} }

View File

@@ -11,6 +11,7 @@
--prim-gray-800: hsl(var(--prim-gray-h), 1%, 20%); --prim-gray-800: hsl(var(--prim-gray-h), 1%, 20%);
--prim-gray-780: hsl(var(--prim-gray-h), 1%, 22%); --prim-gray-780: hsl(var(--prim-gray-h), 1%, 22%);
--prim-gray-740: hsl(var(--prim-gray-h), 2%, 26%); --prim-gray-740: hsl(var(--prim-gray-h), 2%, 26%);
--prim-gray-710: hsl(var(--prim-gray-h), 2%, 29%);
--prim-gray-670: hsl(var(--prim-gray-h), 2%, 33%); --prim-gray-670: hsl(var(--prim-gray-h), 2%, 33%);
--prim-gray-540: hsl(var(--prim-gray-h), 4%, 46%); --prim-gray-540: hsl(var(--prim-gray-h), 4%, 46%);
--prim-gray-490: hsl(var(--prim-gray-h), 3%, 51%); --prim-gray-490: hsl(var(--prim-gray-h), 3%, 51%);

View File

@@ -178,6 +178,13 @@
--color-line-break: var(--prim-gray-420); --color-line-break: var(--prim-gray-420);
--color-code-line-break: var(--prim-color-secondary-tint-100); --color-code-line-break: var(--prim-color-secondary-tint-100);
// Tag
--tag-background-color: var(--prim-gray-670);
--tag-background-hover-color: var(--prim-gray-540);
--tag-border-color: var(--prim-gray-710);
--tag-border-hover-color: var(--prim-gray-670);
--tag-text-color: var(--color-text-dark);
// Variables // Variables
--color-variables-usage-font: var(--prim-color-alt-a-tint-300); --color-variables-usage-font: var(--prim-color-alt-a-tint-300);
--color-variables-usage-syntax-bg: var(--prim-color-alt-a-alpha-025); --color-variables-usage-syntax-bg: var(--prim-color-alt-a-alpha-025);

View File

@@ -225,10 +225,12 @@
--color-code-line-break: var(--prim-color-secondary-tint-200); --color-code-line-break: var(--prim-color-secondary-tint-200);
// Tag // Tag
--tag-height: 22px; --tag-height: 20px;
--tag-padding: 0 var(--spacing-4xs); --tag-padding: 0 var(--spacing-4xs);
--tag-background-color: var(--prim-gray-40); --tag-background-color: var(--prim-gray-40);
--tag-border-color: var(--color-foreground-light); --tag-background-hover-color: var(--prim-gray-70);
--tag-border-color: var(--prim-gray-70);
--tag-border-hover-color: var(--prim-gray-120);
--tag-border-radius: var(--border-radius-base); --tag-border-radius: var(--border-radius-base);
--tag-text-color: var(--color-text-base); --tag-text-color: var(--color-text-base);
--tag-font-size: var(--font-size-2xs); --tag-font-size: var(--font-size-2xs);

View File

@@ -445,6 +445,7 @@ const onBreadcrumbItemClick = async (item: PathItem) => {
<span <span
v-if="settingsStore.areTagsEnabled && data.tags && data.tags.length > 0" v-if="settingsStore.areTagsEnabled && data.tags && data.tags.length > 0"
v-show="data" v-show="data"
:class="$style.cardTags"
> >
<n8n-tags <n8n-tags
:tags="data.tags" :tags="data.tags"
@@ -552,6 +553,11 @@ const onBreadcrumbItemClick = async (item: PathItem) => {
padding: 0 0 var(--spacing-s) var(--spacing-s); padding: 0 0 var(--spacing-s) var(--spacing-s);
} }
.cardTags {
display: inline-block;
margin-top: var(--spacing-4xs);
}
.cardActions { .cardActions {
display: flex; display: flex;
flex-direction: row; flex-direction: row;
@@ -592,6 +598,7 @@ const onBreadcrumbItemClick = async (item: PathItem) => {
.cardActions { .cardActions {
width: 100%; width: 100%;
padding: 0 var(--spacing-s) var(--spacing-s); padding: 0 var(--spacing-s) var(--spacing-s);
justify-content: end;
} }
.cardBadge, .cardBadge,

View File

@@ -174,8 +174,8 @@ const onTagsEditEsc = () => {
} }
.addTagButtonIconOnly { .addTagButtonIconOnly {
height: 22px; height: 20px;
width: 22px; width: 20px;
} }
.tagsContainer { .tagsContainer {