forked from carbon-design-system/carbon
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdefs.ts
More file actions
81 lines (70 loc) · 1.21 KB
/
Copy pathdefs.ts
File metadata and controls
81 lines (70 loc) · 1.21 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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
/**
* Copyright IBM Corp. 2020, 2026
*
* This source code is licensed under the Apache-2.0 license found in the
* LICENSE file in the root directory of this source tree.
*/
/**
* The keyboard action categories for dropdown.
*/
export enum TABS_KEYBOARD_ACTION {
/**
* Not doing any action.
*/
NONE = 'none',
/**
* Keyboard action to navigate back/forward.
*/
NAVIGATING = 'navigating',
/**
* Keyboard action to Enter/Space.
*/
ACTIVATING = 'activating',
/**
* Keyboard action to navigate to first tab using home key
*/
HOME = 'home',
/**
* Keyboard action to navigate to last tab using end key
*/
END = 'end',
}
/**
* Tabs types.
*/
export enum TABS_TYPE {
/**
* Regular tabs.
*/
REGULAR = '',
/**
* Container type.
*/
CONTAINER = 'container',
/**
* Contained type.
*/
CONTAINED = 'contained',
}
/**
* Vertical navigation direction, associated with key symbols.
*/
export const VERTICAL_NAVIGATION_DIRECTION = {
Up: -1,
ArrowUp: -1,
Down: 1,
ArrowDown: 1,
};
/**
* Tabs icon sizes.
*/
export enum TABS_ICON_SIZE {
/**
* Default icon size.
*/
DEFAULT = 'default',
/**
* Large icon size.
*/
LARGE = 'lg',
}