/
sdds
/
plasma
Обзор
Документация
Войти
/
sdds
/
plasma
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
dev
packages/sdds-dfa/src/components/TextFieldGroup/TextFieldGroup.config.ts
262 строки
14 KB
TitanKuzmich
feat(sdds-*): fix padding tokens
04 дек 2024, 13:09
04 дек 2024, 13:09
906d3d2
Код
Авторство
О чём код?
import { css, textFieldGroupTokens as tokens } from '@salutejs/plasma-new-hope/styled-components'; export const config = { defaults: { size: 'm', }, variations: { size: { l: css` ${tokens.textFieldDefaultRadius}: 0.875rem; ${tokens.textFieldSegmentedRadius}: 0.375rem; ${tokens.textFieldSideRadius}: 0.875rem; ${tokens.height}: 3.5rem; ${tokens.padding}: 1.0625rem 1.125rem 1.0625rem 1.125rem; ${tokens.paddingWithChips}: 0.375rem; ${tokens.leftContentMargin}: -0.0625rem 0.5rem -0.0625rem -0.125rem; ${tokens.rightContentMargin}: -0.0625rem -0.125rem -0.0625rem 0.75rem; ${tokens.textBeforeMargin}: 0 0.25rem 0 0; ${tokens.textAfterMargin}: 0 0 0 0.25rem; ${tokens.fontFamily}: var(--plasma-typo-body-l-font-family); ${tokens.fontSize}: var(--plasma-typo-body-l-font-size); ${tokens.fontStyle}: var(--plasma-typo-body-l-font-style); ${tokens.fontWeight}: var(--plasma-typo-body-l-font-weight); ${tokens.letterSpacing}: var(--plasma-typo-body-l-letter-spacing); ${tokens.lineHeight}: var(--plasma-typo-body-l-line-height); ${tokens.labelOffset}: 0.75rem; ${tokens.labelFontFamily}: var(--plasma-typo-body-l-font-family); ${tokens.labelFontSize}: var(--plasma-typo-body-l-font-size); ${tokens.labelFontStyle}: var(--plasma-typo-body-l-font-style); ${tokens.labelFontWeight}: var(--plasma-typo-body-l-font-weight); ${tokens.labelLetterSpacing}: var(--plasma-typo-body-l-letter-spacing); ${tokens.labelLineHeight}: var(--plasma-typo-body-l-line-height); ${tokens.leftHelperOffset}: 0.25rem; ${tokens.leftHelperFontFamily}: var(--plasma-typo-body-xs-font-family); ${tokens.leftHelperFontSize}: var(--plasma-typo-body-xs-font-size); ${tokens.leftHelperFontStyle}: var(--plasma-typo-body-xs-font-style); ${tokens.leftHelperFontWeight}: var(--plasma-typo-body-xs-font-weight); ${tokens.leftHelperLetterSpacing}: var(--plasma-typo-body-xs-letter-spacing); ${tokens.leftHelperLineHeight}: var(--plasma-typo-body-xs-line-height); ${tokens.labelInnerPadding}: 0.5625rem 0 0.125rem 0; ${tokens.contentLabelInnerPadding}: 1.5625rem 0 0.5625rem 0; ${tokens.chipGap}: 0.25rem; ${tokens.chipBorderRadius}: 0.5rem; ${tokens.chipWidth}: auto; ${tokens.chipHeight}: 2.75rem; ${tokens.chipPadding}: 0 0.75rem 0 1rem; ${tokens.chipClearContentMarginLeft}: 0.625rem; ${tokens.chipClearContentMarginRight}: 0rem; ${tokens.chipCloseIconSize}: 1.5rem; ${tokens.chipFontFamily}: var(--plasma-typo-body-l-font-family); ${tokens.chipFontSize}: var(--plasma-typo-body-l-font-size); ${tokens.chipFontStyle}: var(--plasma-typo-body-l-font-style); ${tokens.chipFontWeight}: var(--plasma-typo-body-l-font-weight); ${tokens.chipLetterSpacing}: var(--plasma-typo-body-l-letter-spacing); ${tokens.chipLineHeight}: var(--plasma-typo-body-l-line-height); `, m: css` ${tokens.textFieldDefaultRadius}: 0.75rem; ${tokens.textFieldSegmentedRadius}: 0.25rem; ${tokens.textFieldSideRadius}: 0.75rem; ${tokens.height}: 3rem; ${tokens.padding}: 0.875rem 1rem 0.875rem 1rem; ${tokens.paddingWithChips}: 0.375rem; ${tokens.leftContentMargin}: -0.125rem 0.375rem -0.125rem -0.125rem; ${tokens.rightContentMargin}: -0.125rem -0.125rem -0.125rem 0.75rem; ${tokens.textBeforeMargin}: 0 0.25rem 0 0; ${tokens.textAfterMargin}: 0 0 0 0.25rem; ${tokens.fontFamily}: var(--plasma-typo-body-m-font-family); ${tokens.fontSize}: var(--plasma-typo-body-m-font-size); ${tokens.fontStyle}: var(--plasma-typo-body-m-font-style); ${tokens.fontWeight}: var(--plasma-typo-body-m-font-weight); ${tokens.letterSpacing}: var(--plasma-typo-body-m-letter-spacing); ${tokens.lineHeight}: var(--plasma-typo-body-m-line-height); ${tokens.labelOffset}: 0.625rem; ${tokens.labelFontFamily}: var(--plasma-typo-body-m-font-family); ${tokens.labelFontSize}: var(--plasma-typo-body-m-font-size); ${tokens.labelFontStyle}: var(--plasma-typo-body-m-font-style); ${tokens.labelFontWeight}: var(--plasma-typo-body-m-font-weight); ${tokens.labelLetterSpacing}: var(--plasma-typo-body-m-letter-spacing); ${tokens.labelLineHeight}: var(--plasma-typo-body-m-line-height); ${tokens.leftHelperOffset}: 0.25rem; ${tokens.leftHelperFontFamily}: var(--plasma-typo-body-xs-font-family); ${tokens.leftHelperFontSize}: var(--plasma-typo-body-xs-font-size); ${tokens.leftHelperFontStyle}: var(--plasma-typo-body-xs-font-style); ${tokens.leftHelperFontWeight}: var(--plasma-typo-body-xs-font-weight); ${tokens.leftHelperLetterSpacing}: var(--plasma-typo-body-xs-letter-spacing); ${tokens.leftHelperLineHeight}: var(--plasma-typo-body-xs-line-height); ${tokens.labelInnerPadding}: 0.375rem 0 0.125rem 0; ${tokens.contentLabelInnerPadding}: 1.375rem 0 0.375rem 0; ${tokens.chipGap}: 0.25rem; ${tokens.chipBorderRadius}: 0.375rem; ${tokens.chipWidth}: auto; ${tokens.chipHeight}: 2.25rem; ${tokens.chipPadding}: 0 0.625rem 0 0.875rem; ${tokens.chipClearContentMarginLeft}: 0.5rem; ${tokens.chipClearContentMarginRight}: 0rem; ${tokens.chipCloseIconSize}: 1.25rem; ${tokens.chipFontFamily}: var(--plasma-typo-body-m-font-family); ${tokens.chipFontSize}: var(--plasma-typo-body-m-font-size); ${tokens.chipFontStyle}: var(--plasma-typo-body-m-font-style); ${tokens.chipFontWeight}: var(--plasma-typo-body-m-font-weight); ${tokens.chipLetterSpacing}: var(--plasma-typo-body-m-letter-spacing); ${tokens.chipLineHeight}: var(--plasma-typo-body-m-line-height); `, s: css` ${tokens.textFieldSegmentedRadius}: 0.25rem; ${tokens.textFieldSideRadius}: 0.625rem; ${tokens.textFieldDefaultRadius}: 0.625rem; ${tokens.height}: 2.5rem; ${tokens.padding}: 0.6875rem 0.875rem 0.6875rem 0.875rem; ${tokens.paddingWithChips}: 0.375rem; ${tokens.leftContentMargin}: -0.1875rem 0.25rem -0.1875rem -0.125rem; ${tokens.rightContentMargin}: -0.1875rem -0.125rem -0.1875rem 0.75rem; ${tokens.textBeforeMargin}: 0 0.25rem 0 0; ${tokens.textAfterMargin}: 0 0 0 0.25rem; ${tokens.fontFamily}: var(--plasma-typo-body-s-font-family); ${tokens.fontSize}: var(--plasma-typo-body-s-font-size); ${tokens.fontStyle}: var(--plasma-typo-body-s-font-style); ${tokens.fontWeight}: var(--plasma-typo-body-s-font-weight); ${tokens.letterSpacing}: var(--plasma-typo-body-s-letter-spacing); ${tokens.lineHeight}: var(--plasma-typo-body-s-line-height); ${tokens.labelOffset}: 0.5rem; ${tokens.labelFontFamily}: var(--plasma-typo-body-s-font-family); ${tokens.labelFontSize}: var(--plasma-typo-body-s-font-size); ${tokens.labelFontStyle}: var(--plasma-typo-body-s-font-style); ${tokens.labelFontWeight}: var(--plasma-typo-body-s-font-weight); ${tokens.labelLetterSpacing}: var(--plasma-typo-body-s-letter-spacing); ${tokens.labelLineHeight}: var(--plasma-typo-body-s-line-height); ${tokens.leftHelperOffset}: 0.25rem; ${tokens.leftHelperFontFamily}: var(--plasma-typo-body-xs-font-family); ${tokens.leftHelperFontSize}: var(--plasma-typo-body-xs-font-size); ${tokens.leftHelperFontStyle}: var(--plasma-typo-body-xs-font-style); ${tokens.leftHelperFontWeight}: var(--plasma-typo-body-xs-font-weight); ${tokens.leftHelperLetterSpacing}: var(--plasma-typo-body-xs-letter-spacing); ${tokens.leftHelperLineHeight}: var(--plasma-typo-body-xs-line-height); ${tokens.labelInnerPadding}: 0.3125rem 0 0 0; ${tokens.contentLabelInnerPadding}: 1.0625rem 0 0.3125rem 0; ${tokens.chipGap}: 0.25rem; ${tokens.chipBorderRadius}: 0.25rem; ${tokens.chipWidth}: auto; ${tokens.chipHeight}: 1.75rem; ${tokens.chipPadding}: 0 0.5rem 0 0.75rem; ${tokens.chipClearContentMarginLeft}: 0.375rem; ${tokens.chipClearContentMarginRight}: 0rem; ${tokens.chipCloseIconSize}: 1rem; ${tokens.chipFontFamily}: var(--plasma-typo-body-s-font-family); ${tokens.chipFontSize}: var(--plasma-typo-body-s-font-size); ${tokens.chipFontStyle}: var(--plasma-typo-body-s-font-style); ${tokens.chipFontWeight}: var(--plasma-typo-body-s-font-weight); ${tokens.chipLetterSpacing}: var(--plasma-typo-body-s-letter-spacing); ${tokens.chipLineHeight}: var(--plasma-typo-body-s-line-height); `, xs: css` ${tokens.textFieldSegmentedRadius}: 0.125rem; ${tokens.textFieldDefaultRadius}: 0.5rem; ${tokens.textFieldSideRadius}: 0.5rem; ${tokens.height}: 2rem; ${tokens.padding}: 0.5625rem 0.625rem 0.5625rem 0.625rem; ${tokens.paddingWithChips}: 0.375rem; ${tokens.leftContentMargin}: -0.0625rem 0.25rem -0.0625rem -0.125rem; ${tokens.rightContentMargin}: -0.0625rem -0.125rem -0.0625rem 0.75rem; ${tokens.textBeforeMargin}: 0 0.25rem 0 0; ${tokens.textAfterMargin}: 0 0 0 0.25rem; ${tokens.fontFamily}: var(--plasma-typo-body-xs-font-family); ${tokens.fontSize}: var(--plasma-typo-body-xs-font-size); ${tokens.fontStyle}: var(--plasma-typo-body-xs-font-style); ${tokens.fontWeight}: var(--plasma-typo-body-xs-font-weight); ${tokens.letterSpacing}: var(--plasma-typo-body-xs-letter-spacing); ${tokens.lineHeight}: var(--plasma-typo-body-xs-line-height); ${tokens.labelOffset}: 0.375rem; ${tokens.labelFontFamily}: var(--plasma-typo-body-xs-font-family); ${tokens.labelFontSize}: var(--plasma-typo-body-xs-font-size); ${tokens.labelFontStyle}: var(--plasma-typo-body-xs-font-style); ${tokens.labelFontWeight}: var(--plasma-typo-body-xs-font-weight); ${tokens.labelLetterSpacing}: var(--plasma-typo-body-xs-letter-spacing); ${tokens.labelLineHeight}: var(--plasma-typo-body-xs-line-height); ${tokens.leftHelperOffset}: 0.25rem; ${tokens.leftHelperFontFamily}: var(--plasma-typo-body-xs-font-family); ${tokens.leftHelperFontSize}: var(--plasma-typo-body-xs-font-size); ${tokens.leftHelperFontStyle}: var(--plasma-typo-body-xs-font-style); ${tokens.leftHelperFontWeight}: var(--plasma-typo-body-xs-font-weight); ${tokens.leftHelperLetterSpacing}: var(--plasma-typo-body-xs-letter-spacing); ${tokens.leftHelperLineHeight}: var(--plasma-typo-body-xs-line-height); ${tokens.labelInnerPadding}: 0.3125rem 0 0 0; ${tokens.contentLabelInnerPadding}: 1.0625rem 0 0.3125rem 0; ${tokens.chipGap}: 0.25rem; ${tokens.chipBorderRadius}: 0.125rem; ${tokens.chipWidth}: auto; ${tokens.chipHeight}: 1.25rem; ${tokens.chipPadding}: 0 0.375rem 0 0.625rem; ${tokens.chipClearContentMarginLeft}: 0.25rem; ${tokens.chipClearContentMarginRight}: 0rem; ${tokens.chipCloseIconSize}: 0.75rem; ${tokens.chipFontFamily}: var(--plasma-typo-body-xs-font-family); ${tokens.chipFontSize}: var(--plasma-typo-body-xs-font-size); ${tokens.chipFontStyle}: var(--plasma-typo-body-xs-font-style); ${tokens.chipFontWeight}: var(--plasma-typo-body-xs-font-weight); ${tokens.chipLetterSpacing}: var(--plasma-typo-body-xs-letter-spacing); ${tokens.chipLineHeight}: var(--plasma-typo-body-xs-line-height); `, }, orientation: { horizontal: css` ${tokens.textFieldGroupOrientation}: row; `, vertical: css` ${tokens.textFieldGroupOrientation}: column; `, }, gap: { none: css` ${tokens.textFieldGroupItemsGap}: 0.063rem; `, dense: css` ${tokens.textFieldGroupItemsGap}: 0.125rem; `, wide: css` ${tokens.textFieldGroupItemsGap}: 0.5rem; `, }, shape: { segmented: css``, default: css``, }, stretching: { auto: css``, filled: css``, }, }, };