From 8e059919b18350d02529ad9a0faacda6c80d0e58 Mon Sep 17 00:00:00 2001 From: Alexey Zinoviev Date: Mon, 30 Oct 2023 19:43:28 +0000 Subject: [PATCH] ezqms-334: more configurations for radio button and radio group (#3917) Signed-off-by: Alexey Zinoviev --- packages/theme/styles/components.scss | 19 +++++++++++++++++-- packages/ui/src/components/RadioButton.svelte | 6 ++++-- packages/ui/src/components/RadioGroup.svelte | 3 ++- packages/ui/src/types.ts | 2 ++ 4 files changed, 25 insertions(+), 5 deletions(-) diff --git a/packages/theme/styles/components.scss b/packages/theme/styles/components.scss index ec8a7c653d..9cdb8c9ea3 100644 --- a/packages/theme/styles/components.scss +++ b/packages/theme/styles/components.scss @@ -322,12 +322,27 @@ &.gap-none { margin-bottom: 0; } &.gap-small { margin-bottom: .25rem; } &.gap-medium { margin-bottom: .5rem; } + &.gap-large { margin-bottom: 1rem; } label { flex: 1 1 auto; - padding-left: 0.375rem; - font-size: 0.8125rem; color: var(--theme-content-color); + + &.medium { + font-size: 0.8125rem; + } + + &.large { + font-size: 0.875rem; + } + + &.gap-medium { + padding-left: 0.375rem; + } + + &.gap-large { + padding-left: 0.5rem; + } } .marker { diff --git a/packages/ui/src/components/RadioButton.svelte b/packages/ui/src/components/RadioButton.svelte index 0d2e62b627..ff4c4e855c 100644 --- a/packages/ui/src/components/RadioButton.svelte +++ b/packages/ui/src/components/RadioButton.svelte @@ -23,10 +23,12 @@ export let disabled: boolean = false export let labelOverflow: boolean = false export let label: string | undefined = undefined + export let labelSize: 'medium' | 'large' = 'medium' export let labelIntl: IntlString | undefined = undefined export let labelParams: Record | undefined = undefined export let action: () => void = () => {} - export let gap: 'small' | 'medium' | 'none' = 'none' + export let gap: 'large' | 'small' | 'medium' | 'none' = 'none' + export let labelGap: 'large' | 'medium' = 'medium' @@ -50,7 +52,7 @@ }} />
-