Skip to content

Commit 66d7aba

Browse files
authored
Migrated type ramp to style modules (#72)
1 parent 9a0be2b commit 66d7aba

File tree

58 files changed

+499
-150
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+499
-150
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"type": "minor",
3+
"comment": "Migrated type ramp to style modules",
4+
"packageName": "@adaptive-web/adaptive-ui",
5+
"email": "47367562+bheston@users.noreply.github.com",
6+
"dependentChangeType": "patch"
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"type": "minor",
3+
"comment": "Migrated type ramp to style modules",
4+
"packageName": "@adaptive-web/adaptive-web-components",
5+
"email": "47367562+bheston@users.noreply.github.com",
6+
"dependentChangeType": "patch"
7+
}

examples/customize-component/src/init-ds.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22

33
import { neutralFillDiscernibleControlStyles, selectableSelectedStyles } from "@adaptive-web/adaptive-ui";
44

5-
selectableSelectedStyles.alias = neutralFillDiscernibleControlStyles;
5+
selectableSelectedStyles.appendComposed(neutralFillDiscernibleControlStyles);

packages/adaptive-ui-explorer/src/components/style-example.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ export class StyleExample extends FASTElement {
6666
let backgroundActive = fillColor;
6767
let backgroundFocus = fillColor;
6868

69-
const backgroundValue = (this.styles?.properties || {})[StyleProperty.backgroundFill];
69+
const backgroundValue = (this.styles?.effectiveProperties || {})[StyleProperty.backgroundFill];
7070
if (backgroundValue) {
7171
if (typeof backgroundValue === "string") {
7272
// ignore for now
@@ -106,7 +106,7 @@ export class StyleExample extends FASTElement {
106106
}
107107
}
108108

109-
const colorValue = (this.styles?.properties || {})[StyleProperty.foregroundFill];
109+
const colorValue = (this.styles?.effectiveProperties || {})[StyleProperty.foregroundFill];
110110
if (colorValue) {
111111
if (typeof colorValue === "string") {
112112
// ignore for now
@@ -146,7 +146,7 @@ export class StyleExample extends FASTElement {
146146
}
147147
}
148148

149-
const borderValue = (this.styles?.properties || {})[StyleProperty.borderFill];
149+
const borderValue = (this.styles?.effectiveProperties || {})[StyleProperty.borderFill];
150150
if (borderValue) {
151151
if (typeof borderValue === "string") {
152152
// ignore for now

packages/adaptive-ui/docs/api-report.md

Lines changed: 47 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -607,6 +607,9 @@ export function isDark(color: RelativeLuminance): boolean;
607607
// @public (undocumented)
608608
export const itemStyles: Styles;
609609

610+
// @public (undocumented)
611+
export const labelTextStyles: Styles;
612+
610613
// @public
611614
export const LayerBaseLuminance: Readonly<{
612615
readonly LightMode: 0.95;
@@ -1391,6 +1394,7 @@ export const StyleProperty: {
13911394
readonly fontSize: "fontSize";
13921395
readonly fontWeight: "fontWeight";
13931396
readonly fontStyle: "fontStyle";
1397+
readonly fontVariationSettings: "fontVariationSettings";
13941398
readonly letterSpacing: "letterSpacing";
13951399
readonly lineHeight: "lineHeight";
13961400
readonly padding: "padding";
@@ -1407,14 +1411,14 @@ export type StyleProperty = ValuesOf<typeof StyleProperty>;
14071411
// @public
14081412
export class Styles {
14091413
// (undocumented)
1410-
get alias(): Styles;
1411-
set alias(alias: Styles);
1412-
// (undocumented)
1413-
static fromAlias(styles: Styles): Styles;
1414-
// (undocumented)
1414+
appendComposed(styles: Styles): void;
1415+
clearComposed(): void;
1416+
static compose(...styles: Styles[]): Styles;
1417+
get composed(): Styles[] | undefined;
1418+
get effectiveProperties(): StyleProperties;
14151419
static fromProperties(properties: StyleProperties): Styles;
1416-
// (undocumented)
1417-
get properties(): StyleProperties;
1420+
get properties(): StyleProperties | undefined;
1421+
set properties(properties: StyleProperties | undefined);
14181422
}
14191423

14201424
// @public
@@ -1446,7 +1450,7 @@ export class SwatchRGB implements Swatch {
14461450
toColorString(): string;
14471451
}
14481452

1449-
// @public (undocumented)
1453+
// @public @deprecated (undocumented)
14501454
export const typeRampBase: CSSDirective;
14511455

14521456
// @public (undocumented)
@@ -1458,7 +1462,10 @@ export const typeRampBaseFontVariations: CSSDesignToken<string>;
14581462
// @public (undocumented)
14591463
export const typeRampBaseLineHeight: CSSDesignToken<string>;
14601464

1461-
// @public (undocumented)
1465+
// @public
1466+
export const typeRampBaseStyles: Styles;
1467+
1468+
// @public @deprecated (undocumented)
14621469
export const typeRampMinus1: CSSDirective;
14631470

14641471
// @public (undocumented)
@@ -1470,7 +1477,10 @@ export const typeRampMinus1FontVariations: CSSDesignToken<string>;
14701477
// @public (undocumented)
14711478
export const typeRampMinus1LineHeight: CSSDesignToken<string>;
14721479

1473-
// @public (undocumented)
1480+
// @public
1481+
export const typeRampMinus1Styles: Styles;
1482+
1483+
// @public @deprecated (undocumented)
14741484
export const typeRampMinus2: CSSDirective;
14751485

14761486
// @public (undocumented)
@@ -1482,7 +1492,10 @@ export const typeRampMinus2FontVariations: CSSDesignToken<string>;
14821492
// @public (undocumented)
14831493
export const typeRampMinus2LineHeight: CSSDesignToken<string>;
14841494

1485-
// @public (undocumented)
1495+
// @public
1496+
export const typeRampMinus2Styles: Styles;
1497+
1498+
// @public @deprecated (undocumented)
14861499
export const typeRampPlus1: CSSDirective;
14871500

14881501
// @public (undocumented)
@@ -1494,7 +1507,10 @@ export const typeRampPlus1FontVariations: CSSDesignToken<string>;
14941507
// @public (undocumented)
14951508
export const typeRampPlus1LineHeight: CSSDesignToken<string>;
14961509

1497-
// @public (undocumented)
1510+
// @public
1511+
export const typeRampPlus1Styles: Styles;
1512+
1513+
// @public @deprecated (undocumented)
14981514
export const typeRampPlus2: CSSDirective;
14991515

15001516
// @public (undocumented)
@@ -1506,7 +1522,10 @@ export const typeRampPlus2FontVariations: CSSDesignToken<string>;
15061522
// @public (undocumented)
15071523
export const typeRampPlus2LineHeight: CSSDesignToken<string>;
15081524

1509-
// @public (undocumented)
1525+
// @public
1526+
export const typeRampPlus2Styles: Styles;
1527+
1528+
// @public @deprecated (undocumented)
15101529
export const typeRampPlus3: CSSDirective;
15111530

15121531
// @public (undocumented)
@@ -1518,7 +1537,10 @@ export const typeRampPlus3FontVariations: CSSDesignToken<string>;
15181537
// @public (undocumented)
15191538
export const typeRampPlus3LineHeight: CSSDesignToken<string>;
15201539

1521-
// @public (undocumented)
1540+
// @public
1541+
export const typeRampPlus3Styles: Styles;
1542+
1543+
// @public @deprecated (undocumented)
15221544
export const typeRampPlus4: CSSDirective;
15231545

15241546
// @public (undocumented)
@@ -1530,7 +1552,10 @@ export const typeRampPlus4FontVariations: CSSDesignToken<string>;
15301552
// @public (undocumented)
15311553
export const typeRampPlus4LineHeight: CSSDesignToken<string>;
15321554

1533-
// @public (undocumented)
1555+
// @public
1556+
export const typeRampPlus4Styles: Styles;
1557+
1558+
// @public @deprecated (undocumented)
15341559
export const typeRampPlus5: CSSDirective;
15351560

15361561
// @public (undocumented)
@@ -1542,7 +1567,10 @@ export const typeRampPlus5FontVariations: CSSDesignToken<string>;
15421567
// @public (undocumented)
15431568
export const typeRampPlus5LineHeight: CSSDesignToken<string>;
15441569

1545-
// @public (undocumented)
1570+
// @public
1571+
export const typeRampPlus5Styles: Styles;
1572+
1573+
// @public @deprecated (undocumented)
15461574
export const typeRampPlus6: CSSDirective;
15471575

15481576
// @public (undocumented)
@@ -1554,6 +1582,9 @@ export const typeRampPlus6FontVariations: CSSDesignToken<string>;
15541582
// @public (undocumented)
15551583
export const typeRampPlus6LineHeight: CSSDesignToken<string>;
15561584

1585+
// @public
1586+
export const typeRampPlus6Styles: Styles;
1587+
15571588
// @public
15581589
export const WcagContrastLevel: {
15591590
readonly aa: "aa";

0 commit comments

Comments
 (0)