Skip to content
Draft
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
285 changes: 155 additions & 130 deletions packages/sdds-netology/src/components/Accordion/Accordion.config.ts

Large diffs are not rendered by default.

899 changes: 475 additions & 424 deletions packages/sdds-netology/src/components/Attach/Attach.config.ts

Large diffs are not rendered by default.

Large diffs are not rendered by default.

148 changes: 88 additions & 60 deletions packages/sdds-netology/src/components/Badge/Badge.config.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,31 @@
import {
bodyS,
bodyXS,
bodyXXS,
inverseTextPrimary,
onDarkSurfaceSolidDefault,
onDarkSurfaceTransparentCard,
onDarkTextPrimary,
onLightSurfaceSolidDefault,
onLightSurfaceTransparentDeep,
onLightTextPrimary,
surfaceAccent,
surfaceClear,
surfaceNegative,
surfacePositive,
surfaceSolidDefault,
surfaceTransparentAccent,
surfaceTransparentNegative,
surfaceTransparentPositive,
surfaceTransparentSecondary,
surfaceTransparentWarning,
surfaceWarning,
textAccent,
textNegative,
textPositive,
textPrimary,
textWarning,
} from '@salutejs/plasma-themes/tokens/plasma_b2c';
import { css, badgeTokens } from '@salutejs/plasma-new-hope/styled-components';

export const config = {
Expand All @@ -8,67 +36,67 @@ export const config = {
variations: {
view: {
default: css`
${badgeTokens.color}: var(--inverse-text-primary);
${badgeTokens.background}: var(--surface-solid-default);
${badgeTokens.color}: ${inverseTextPrimary};
${badgeTokens.background}: ${surfaceSolidDefault};

${badgeTokens.colorTransparent}: var(--text-primary);
${badgeTokens.backgroundTransparent}: var(--surface-transparent-secondary);
${badgeTokens.colorTransparent}: ${textPrimary};
${badgeTokens.backgroundTransparent}: ${surfaceTransparentSecondary};

${badgeTokens.colorClear}: var(--text-primary);
${badgeTokens.colorClear}: ${textPrimary};
`,
accent: css`
${badgeTokens.color}: var(--on-dark-text-primary);
${badgeTokens.background}: var(--surface-accent);
${badgeTokens.color}: ${onDarkTextPrimary};
${badgeTokens.background}: ${surfaceAccent};

${badgeTokens.colorTransparent}: var(--text-accent);
${badgeTokens.backgroundTransparent}: var(--surface-transparent-accent);
${badgeTokens.colorTransparent}: ${textAccent};
${badgeTokens.backgroundTransparent}: ${surfaceTransparentAccent};

${badgeTokens.colorClear}: var(--text-accent);
${badgeTokens.colorClear}: ${textAccent};
`,
positive: css`
${badgeTokens.color}: var(--on-dark-text-primary);
${badgeTokens.background}: var(--surface-positive);
${badgeTokens.color}: ${onDarkTextPrimary};
${badgeTokens.background}: ${surfacePositive};

${badgeTokens.colorTransparent}: var(--text-positive);
${badgeTokens.backgroundTransparent}: var(--surface-transparent-positive);
${badgeTokens.colorTransparent}: ${textPositive};
${badgeTokens.backgroundTransparent}: ${surfaceTransparentPositive};

${badgeTokens.colorClear}: var(--text-positive);
${badgeTokens.colorClear}: ${textPositive};
`,
warning: css`
${badgeTokens.color}: var(--on-dark-text-primary);
${badgeTokens.background}: var(--surface-warning);
${badgeTokens.color}: ${onDarkTextPrimary};
${badgeTokens.background}: ${surfaceWarning};

${badgeTokens.colorTransparent}: var(--text-warning);
${badgeTokens.backgroundTransparent}: var(--surface-transparent-warning);
${badgeTokens.colorTransparent}: ${textWarning};
${badgeTokens.backgroundTransparent}: ${surfaceTransparentWarning};

${badgeTokens.colorClear}: var(--text-warning);
${badgeTokens.colorClear}: ${textWarning};
`,
negative: css`
${badgeTokens.color}: var(--on-dark-text-primary);
${badgeTokens.background}: var(--surface-negative);
${badgeTokens.color}: ${onDarkTextPrimary};
${badgeTokens.background}: ${surfaceNegative};

${badgeTokens.colorTransparent}: var(--text-negative);
${badgeTokens.backgroundTransparent}: var(--surface-transparent-negative);
${badgeTokens.colorTransparent}: ${textNegative};
${badgeTokens.backgroundTransparent}: ${surfaceTransparentNegative};

${badgeTokens.colorClear}: var(--text-negative);
${badgeTokens.colorClear}: ${textNegative};
`,
dark: css`
${badgeTokens.color}: var(--on-dark-text-primary);
${badgeTokens.background}: var(--on-light-surface-solid-default);
${badgeTokens.color}: ${onDarkTextPrimary};
${badgeTokens.background}: ${onLightSurfaceSolidDefault};

${badgeTokens.colorTransparent}: var(--on-dark-text-primary);
${badgeTokens.backgroundTransparent}: var(--on-light-surface-transparent-deep);
${badgeTokens.colorTransparent}: ${onDarkTextPrimary};
${badgeTokens.backgroundTransparent}: ${onLightSurfaceTransparentDeep};

${badgeTokens.colorClear}: var(--on-light-text-primary);
${badgeTokens.colorClear}: ${onLightTextPrimary};
`,
light: css`
${badgeTokens.color}: var(--on-light-text-primary);
${badgeTokens.background}: var(--on-dark-surface-solid-default);
${badgeTokens.color}: ${onLightTextPrimary};
${badgeTokens.background}: ${onDarkSurfaceSolidDefault};

${badgeTokens.colorTransparent}: var(--on-dark-text-primary);
${badgeTokens.backgroundTransparent}: var(--on-dark-surface-transparent-card);
${badgeTokens.colorTransparent}: ${onDarkTextPrimary};
${badgeTokens.backgroundTransparent}: ${onDarkSurfaceTransparentCard};

${badgeTokens.colorClear}: var(--on-dark-text-primary);
${badgeTokens.colorClear}: ${onDarkTextPrimary};
`,
},
size: {
Expand All @@ -78,12 +106,12 @@ export const config = {
${badgeTokens.padding}: 0 0.6875rem;
${badgeTokens.paddingIconOnly}: 0 0.375rem;

${badgeTokens.fontFamily}: var(--plasma-typo-body-s-font-family);
${badgeTokens.fontSize}: var(--plasma-typo-body-s-font-size);
${badgeTokens.fontStyle}: var(--plasma-typo-body-s-font-style);
${badgeTokens.fontWeight}: var(--plasma-typo-body-s-font-weight);
${badgeTokens.letterSpacing}: var(--plasma-typo-body-s-letter-spacing);
${badgeTokens.lineHeight}: var(--plasma-typo-body-s-line-height);
${badgeTokens.fontFamily}: ${bodyS.fontFamily};
${badgeTokens.fontSize}: ${bodyS.fontSize};
${badgeTokens.fontStyle}: ${bodyS.fontStyle};
${badgeTokens.fontWeight}: ${bodyS.fontWeight};
${badgeTokens.letterSpacing}: ${bodyS.letterSpacing};
${badgeTokens.lineHeight}: ${bodyS.lineHeight};

${badgeTokens.leftContentMarginLeft}: -0.0625rem;
${badgeTokens.leftContentMarginRight}: 0.25rem;
Expand All @@ -97,12 +125,12 @@ export const config = {
${badgeTokens.padding}: 0 0.5625rem;
${badgeTokens.paddingIconOnly}: 0 0.375rem;

${badgeTokens.fontFamily}: var(--plasma-typo-body-xs-font-family);
${badgeTokens.fontSize}: var(--plasma-typo-body-xs-font-size);
${badgeTokens.fontStyle}: var(--plasma-typo-body-xs-font-style);
${badgeTokens.fontWeight}: var(--plasma-typo-body-xs-font-weight);
${badgeTokens.letterSpacing}: var(--plasma-typo-body-xs-letter-spacing);
${badgeTokens.lineHeight}: var(--plasma-typo-body-xs-line-height);
${badgeTokens.fontFamily}: ${bodyXS.fontFamily};
${badgeTokens.fontSize}: ${bodyXS.fontSize};
${badgeTokens.fontStyle}: ${bodyXS.fontStyle};
${badgeTokens.fontWeight}: ${bodyXS.fontWeight};
${badgeTokens.letterSpacing}: ${bodyXS.letterSpacing};
${badgeTokens.lineHeight}: ${bodyXS.lineHeight};

${badgeTokens.leftContentMarginLeft}: -0.0625rem;
${badgeTokens.leftContentMarginRight}: 0.1875rem;
Expand All @@ -116,12 +144,12 @@ export const config = {
${badgeTokens.padding}: 0 0.4375rem;
${badgeTokens.paddingIconOnly}: 0 0.25rem;

${badgeTokens.fontFamily}: var(--plasma-typo-body-xxs-font-family);
${badgeTokens.fontSize}: var(--plasma-typo-body-xxs-font-size);
${badgeTokens.fontStyle}: var(--plasma-typo-body-xxs-font-style);
${badgeTokens.fontWeight}: var(--plasma-typo-body-xxs-font-weight);
${badgeTokens.letterSpacing}: var(--plasma-typo-body-xxs-letter-spacing);
${badgeTokens.lineHeight}: var(--plasma-typo-body-xxs-line-height);
${badgeTokens.fontFamily}: ${bodyXXS.fontFamily};
${badgeTokens.fontSize}: ${bodyXXS.fontSize};
${badgeTokens.fontStyle}: ${bodyXXS.fontStyle};
${badgeTokens.fontWeight}: ${bodyXXS.fontWeight};
${badgeTokens.letterSpacing}: ${bodyXXS.letterSpacing};
${badgeTokens.lineHeight}: ${bodyXXS.lineHeight};

${badgeTokens.leftContentMarginLeft}: -0.0625rem;
${badgeTokens.leftContentMarginRight}: 0.125rem;
Expand All @@ -135,12 +163,12 @@ export const config = {
${badgeTokens.padding}: 0 0.25rem;
${badgeTokens.paddingIconOnly}: 0 0.188rem;

${badgeTokens.fontFamily}: var(--plasma-typo-body-xxs-font-family);
${badgeTokens.fontSize}: var(--plasma-typo-body-xxs-font-size);
${badgeTokens.fontStyle}: var(--plasma-typo-body-xxs-font-style);
${badgeTokens.fontWeight}: var(--plasma-typo-body-xxs-font-weight);
${badgeTokens.letterSpacing}: var(--plasma-typo-body-xxs-letter-spacing);
${badgeTokens.lineHeight}: var(--plasma-typo-body-xxs-line-height);
${badgeTokens.fontFamily}: ${bodyXXS.fontFamily};
${badgeTokens.fontSize}: ${bodyXXS.fontSize};
${badgeTokens.fontStyle}: ${bodyXXS.fontStyle};
${badgeTokens.fontWeight}: ${bodyXXS.fontWeight};
${badgeTokens.letterSpacing}: ${bodyXXS.letterSpacing};
${badgeTokens.lineHeight}: ${bodyXXS.lineHeight};

${badgeTokens.leftContentMarginLeft}: -0.0625rem;
${badgeTokens.leftContentMarginRight}: 0.125rem;
Expand All @@ -159,7 +187,7 @@ export const config = {
},
clear: {
true: css`
${badgeTokens.backgroundClear}: var(--surface-clear);
${badgeTokens.backgroundClear}: ${surfaceClear};
`,
},
},
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
import {
bodyL,
bodyLBold,
bodyM,
bodyMBold,
bodyS,
bodySBold,
bodyXS,
bodyXSBold,
surfaceAccent,
textPrimary,
} from '@salutejs/plasma-themes/tokens/plasma_b2c';
import { css, breadcrumbsTokens } from '@salutejs/plasma-new-hope/styled-components';

export const config = {
Expand All @@ -8,53 +20,53 @@ export const config = {
variations: {
view: {
default: css`
${breadcrumbsTokens.breadcrumbsColor}: var(--text-primary);
${breadcrumbsTokens.breadcrumbsColorText}: var(--text-primary);
${breadcrumbsTokens.breadcrumbsColorSeparator}: var(--text-primary);
${breadcrumbsTokens.breadcrumbsColor}: ${textPrimary};
${breadcrumbsTokens.breadcrumbsColorText}: ${textPrimary};
${breadcrumbsTokens.breadcrumbsColorSeparator}: ${textPrimary};
${breadcrumbsTokens.breadcrumbsOpacity}: 0.4;
${breadcrumbsTokens.breadcrumbsFocusOutlineColor}: var(--surface-accent);
${breadcrumbsTokens.breadcrumbsFocusOutlineColor}: ${surfaceAccent};
`,
},
size: {
l: css`
${breadcrumbsTokens.breadcrumbsGap}: 0.5rem;

${breadcrumbsTokens.breadcrumbsFontFamily}: var(--plasma-typo-body-l-font-family);
${breadcrumbsTokens.breadcrumbsFontSize}: var(--plasma-typo-body-l-font-size);
${breadcrumbsTokens.breadcrumbsFontStyle}: var(--plasma-typo-body-l-font-style);
${breadcrumbsTokens.breadcrumbsFontWeight}: var(--plasma-typo-body-l-bold-weight);
${breadcrumbsTokens.breadcrumbsLetterSpacing}: var(--plasma-typo-body-l-letter-spacing);
${breadcrumbsTokens.breadcrumbsLineHeight}: var(--plasma-typo-body-l-line-height);
${breadcrumbsTokens.breadcrumbsFontFamily}: ${bodyL.fontFamily};
${breadcrumbsTokens.breadcrumbsFontSize}: ${bodyL.fontSize};
${breadcrumbsTokens.breadcrumbsFontStyle}: ${bodyL.fontStyle};
${breadcrumbsTokens.breadcrumbsFontWeight}: ${bodyLBold.fontWeight};
${breadcrumbsTokens.breadcrumbsLetterSpacing}: ${bodyL.letterSpacing};
${breadcrumbsTokens.breadcrumbsLineHeight}: ${bodyL.lineHeight};
`,
m: css`
${breadcrumbsTokens.breadcrumbsGap}: 0.375rem;

${breadcrumbsTokens.breadcrumbsFontFamily}: var(--plasma-typo-body-m-font-family);
${breadcrumbsTokens.breadcrumbsFontSize}: var(--plasma-typo-body-m-font-size);
${breadcrumbsTokens.breadcrumbsFontStyle}: var(--plasma-typo-body-m-font-style);
${breadcrumbsTokens.breadcrumbsFontWeight}: var(--plasma-typo-body-m-bold-weight);
${breadcrumbsTokens.breadcrumbsLetterSpacing}: var(--plasma-typo-body-m-letter-spacing);
${breadcrumbsTokens.breadcrumbsLineHeight}: var(--plasma-typo-body-m-line-height);
${breadcrumbsTokens.breadcrumbsFontFamily}: ${bodyM.fontFamily};
${breadcrumbsTokens.breadcrumbsFontSize}: ${bodyM.fontSize};
${breadcrumbsTokens.breadcrumbsFontStyle}: ${bodyM.fontStyle};
${breadcrumbsTokens.breadcrumbsFontWeight}: ${bodyMBold.fontWeight};
${breadcrumbsTokens.breadcrumbsLetterSpacing}: ${bodyM.letterSpacing};
${breadcrumbsTokens.breadcrumbsLineHeight}: ${bodyM.lineHeight};
`,
s: css`
${breadcrumbsTokens.breadcrumbsGap}: 0.25rem;

${breadcrumbsTokens.breadcrumbsFontFamily}: var(--plasma-typo-body-s-font-family);
${breadcrumbsTokens.breadcrumbsFontSize}: var(--plasma-typo-body-s-font-size);
${breadcrumbsTokens.breadcrumbsFontStyle}: var(--plasma-typo-body-s-font-style);
${breadcrumbsTokens.breadcrumbsFontWeight}: var(--plasma-typo-body-s-bold-weight);
${breadcrumbsTokens.breadcrumbsLetterSpacing}: var(--plasma-typo-body-s-letter-spacing);
${breadcrumbsTokens.breadcrumbsLineHeight}: var(--plasma-typo-body-s-line-height);
${breadcrumbsTokens.breadcrumbsFontFamily}: ${bodyS.fontFamily};
${breadcrumbsTokens.breadcrumbsFontSize}: ${bodyS.fontSize};
${breadcrumbsTokens.breadcrumbsFontStyle}: ${bodyS.fontStyle};
${breadcrumbsTokens.breadcrumbsFontWeight}: ${bodySBold.fontWeight};
${breadcrumbsTokens.breadcrumbsLetterSpacing}: ${bodyS.letterSpacing};
${breadcrumbsTokens.breadcrumbsLineHeight}: ${bodyS.lineHeight};
`,
xs: css`
${breadcrumbsTokens.breadcrumbsGap}: 0rem;

${breadcrumbsTokens.breadcrumbsFontFamily}: var(--plasma-typo-body-xs-font-family);
${breadcrumbsTokens.breadcrumbsFontSize}: var(--plasma-typo-body-xs-font-size);
${breadcrumbsTokens.breadcrumbsFontStyle}: var(--plasma-typo-body-xs-font-style);
${breadcrumbsTokens.breadcrumbsFontWeight}: var(--plasma-typo-body-xs-bold-weight);
${breadcrumbsTokens.breadcrumbsLetterSpacing}: var(--plasma-typo-body-xs-letter-spacing);
${breadcrumbsTokens.breadcrumbsLineHeight}: var(--plasma-typo-body-xs-line-height);
${breadcrumbsTokens.breadcrumbsFontFamily}: ${bodyXS.fontFamily};
${breadcrumbsTokens.breadcrumbsFontSize}: ${bodyXS.fontSize};
${breadcrumbsTokens.breadcrumbsFontStyle}: ${bodyXS.fontStyle};
${breadcrumbsTokens.breadcrumbsFontWeight}: ${bodyXSBold.fontWeight};
${breadcrumbsTokens.breadcrumbsLetterSpacing}: ${bodyXS.letterSpacing};
${breadcrumbsTokens.breadcrumbsLineHeight}: ${bodyXS.lineHeight};
`,
},
},
Expand Down
Loading
Loading