diff --git a/packages/design-system/src/components/ds-key-value-pair/ds-key-value-pair.module.scss b/packages/design-system/src/components/ds-key-value-pair/ds-key-value-pair.module.scss index e9cbf0e41..e83efe712 100644 --- a/packages/design-system/src/components/ds-key-value-pair/ds-key-value-pair.module.scss +++ b/packages/design-system/src/components/ds-key-value-pair/ds-key-value-pair.module.scss @@ -35,7 +35,6 @@ } .root[data-orientation='horizontal'] .valueContainer { - justify-items: end; min-width: 0; } @@ -50,10 +49,6 @@ overflow: hidden; } -.root[data-orientation='horizontal'] .valueDisplay { - text-align: end; -} - .editorSlot { display: none; min-width: 0; diff --git a/packages/design-system/src/components/ds-key-value-pair/ds-key-value-pair.stories.module.scss b/packages/design-system/src/components/ds-key-value-pair/ds-key-value-pair.stories.module.scss index 81fb03d76..a57add554 100644 --- a/packages/design-system/src/components/ds-key-value-pair/ds-key-value-pair.stories.module.scss +++ b/packages/design-system/src/components/ds-key-value-pair/ds-key-value-pair.stories.module.scss @@ -6,10 +6,6 @@ width: 250px; } -.narrowInput { - width: 100px; -} - .mediumInput { width: 140px; } @@ -23,7 +19,6 @@ width: 100%; white-space: normal; overflow-wrap: anywhere; - text-align: end; } .valueWithIcon { @@ -39,12 +34,18 @@ } .pairsColumn { - display: flex; - flex-direction: column; - gap: var(--xs); + display: grid; + grid-template-columns: auto 1fr; + column-gap: var(--xs); + row-gap: var(--xs); + align-items: start; width: 336px; } +.pairsColumn > [data-orientation='horizontal'] { + display: contents; +} + .responsiveDemo { display: flex; flex-direction: column; @@ -65,14 +66,20 @@ } .responsivePairs { - display: flex; - flex-direction: column; - gap: var(--xs); + display: grid; + grid-template-columns: auto 1fr; + column-gap: var(--xs); + row-gap: var(--xs); + align-items: start; border: 1px dashed var(--border); border-radius: 4px; padding: var(--sm); } +.responsivePairs > [data-orientation='horizontal'] { + display: contents; +} + .statusBadge { display: inline-flex; align-items: center; @@ -88,6 +95,5 @@ .tagGroup { display: flex; flex-wrap: wrap; - justify-content: flex-end; gap: var(--xs); } diff --git a/packages/design-system/src/components/ds-key-value-pair/ds-key-value-pair.stories.tsx b/packages/design-system/src/components/ds-key-value-pair/ds-key-value-pair.stories.tsx index 663a1c6d2..3797eddaa 100644 --- a/packages/design-system/src/components/ds-key-value-pair/ds-key-value-pair.stories.tsx +++ b/packages/design-system/src/components/ds-key-value-pair/ds-key-value-pair.stories.tsx @@ -153,14 +153,7 @@ export const Group: Story = { keyLabel="SN" value={serial} orientation="horizontal" - editInput={ - - } + editInput={} /> - } + editInput={} />