-
Notifications
You must be signed in to change notification settings - Fork 221
Expand file tree
/
Copy pathshadows.ts
More file actions
57 lines (54 loc) · 2.38 KB
/
shadows.ts
File metadata and controls
57 lines (54 loc) · 2.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
import { expandColorDictionary } from '../utils/index.js';
import { StyleDictionary } from '../utils/interfaces.js';
const tokens: StyleDictionary.ShadowsDictionary = {
shadowCard: 'none',
shadowItemCard: '{shadowCard}',
shadowContainer: {
light: '0px 0px 1px 1px #e9ebed, 0px 1px 8px 2px rgba(0, 7, 22, 0.12)', // 1px grey-200 faux border
dark: '0px 1px 8px 2px rgba(0, 7, 22, 0.6)',
},
shadowContainerActive: {
light: '0px 1px 1px 1px #e9ebed, 0px 6px 36px #0007161a',
dark: '0px 1px 1px 1px #192534, 0px 6px 36px #00040c',
},
shadowDropdown: { light: '0px 4px 20px 1px rgba(0, 7, 22, 0.10)', dark: '0px 4px 20px 1px rgba(0, 4, 12, 1)' },
shadowDropup: '{shadowDropdown}',
shadowFlashCollapsed: '0px 4px 4px rgba(0, 0, 0, 0.25)',
shadowFlashSticky: {
light: '0px 4px 8px rgba(0, 7, 22, 0.10)',
dark: '0px 4px 8px rgba(0, 7, 22, 0.5)',
},
shadowModal: '{shadowDropdown}',
shadowPanel: {
light: '0px 0px 0px 1px #b6bec9',
dark: '0px 0px 0px 1px #414d5c',
},
shadowPanelToggle: { light: '0px 6px 12px 1px rgba(0, 7, 22, 0.12)', dark: '0px 6px 12px 1px rgba(0, 7, 22, 1)' },
shadowPopover: '{shadowDropdown}',
shadowSplitBottom: {
light: '0px -36px 36px -36px rgba(0, 7, 22, 0.10)',
dark: '0px -36px 36px -36px rgba(0, 7, 22, 1)',
},
shadowSplitSide: {
light: '-1px 0px 1px 0px #e9ebed, -36px 6px 36px -36px rgba(0, 7, 22, 0.10)',
dark: '-1px 0px 1px 0px #192534, -36px 6px 36px -36px rgba(0, 7, 22, 1)',
},
shadowSticky: { light: '0px 4px 8px 1px rgba(0, 7, 22, 0.10)', dark: '0px 4px 8px 1px rgba(0, 7, 22, 0.5)' },
shadowStickyEmbedded: {
light: '0px 2px 0px 0px #e9ebed, 0px 16px 16px -12px rgba(0, 7, 22, 0.10)', // 2px grey-200 faux bottom border
dark: '0px 2px 0px 0px #414d5c, 0px 16px 16px -12px rgba(0, 7, 22, 1)', // 2px grey-600 faux bottom border
},
shadowStickyColumnFirst: {
light: '4px 0px 8px 1px rgba(0, 7, 22, 0.1)',
dark: '0px 4px 8px 1px rgba(0, 7, 22, 0.5)',
},
shadowStickyColumnLast: {
light: '-4px 0 8px 1px rgba(0, 28, 36, 0.1)',
dark: '0px 4px 8px 1px rgba(0, 7, 22, 0.5)',
},
};
const expandedTokens: StyleDictionary.ExpandedColorScopeDictionary = expandColorDictionary(tokens);
export { expandedTokens as tokens };
export const mode: StyleDictionary.ModeIdentifier = 'color';