WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Commit 81f493f

Browse files
authored
feat: Add reference tokens to theming API in Core (#4087)
1 parent b5728e6 commit 81f493f

File tree

2 files changed

+26
-4
lines changed

2 files changed

+26
-4
lines changed
Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,19 @@
11
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
22
// SPDX-License-Identifier: Apache-2.0
3-
import { GlobalValue, ThemePreset, TypedModeValueOverride } from '@cloudscape-design/theming-build';
3+
import {
4+
GlobalValue,
5+
Override,
6+
ReferenceTokens,
7+
ThemePreset,
8+
TypedModeValueOverride,
9+
} from '@cloudscape-design/theming-build';
410

5-
export interface TypedOverride {
11+
export interface TypedOverride extends Override {
612
tokens: Partial<Record<string, GlobalValue | TypedModeValueOverride>>;
13+
14+
/**
15+
* @awsuiSystem core
16+
*/
17+
referenceTokens?: ReferenceTokens;
718
}
819
export const preset: ThemePreset;
Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,20 @@
11
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
22
// SPDX-License-Identifier: Apache-2.0
33
/* This file is only for the compiler. The artifacts will contain the generated file instead. */
4-
import { GlobalValue, ThemePreset, TypedModeValueOverride } from '@cloudscape-design/theming-runtime';
4+
import {
5+
GlobalValue,
6+
Override,
7+
ReferenceTokens,
8+
ThemePreset,
9+
TypedModeValueOverride,
10+
} from '@cloudscape-design/theming-runtime';
511

6-
export interface TypedOverride {
12+
export interface TypedOverride extends Override {
713
tokens: Partial<Record<string, GlobalValue | TypedModeValueOverride>>;
14+
15+
/**
16+
* @awsuiSystem core
17+
*/
18+
referenceTokens?: ReferenceTokens;
819
}
920
export declare const preset: ThemePreset;

0 commit comments

Comments
 (0)