-
Notifications
You must be signed in to change notification settings - Fork 487
/
Copy pathdata.ts
117 lines (111 loc) · 4.62 KB
/
data.ts
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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
import {createSource, mergeSources} from 'mdxts';
export const docs = createSource('./docs/**/*.mdx', {
baseDirectory: './docs',
});
export const documents = createSource(
'../packages/clay-(core|alert|form|autocomplete|badge|breadcrumb|button|card|color-picker|data-provider|date-picker|drop-down|empty-state|icon|label|layout|link|list|loading-indicator|localized-input|management-toolbar|modal|multi-select|multi-step-nav|nav|navigation-bar|pagination|pagination-bar|panel|popover|progress-bar|provider|slider|sticker|table|tabs|time-picker|toolbar|tooltip|upper-toolbar)/docs/**/*.mdx',
{
baseDirectory: 'docs',
basePathname: 'components',
}
);
const packagesOptions = {
baseDirectory: 'packages',
basePathname: 'packages',
};
// TODO: This is a temporary implementation, we couldn't make it work with
// just one createSource call for all packages, probably due to the way
// our monorepo is organized.
export const packages = mergeSources(
createSource('../packages/clay-autocomplete/src/**/*.tsx', packagesOptions),
createSource('../packages/clay-badge/src/**/*.tsx', packagesOptions),
createSource('../packages/clay-button/src/**/*.tsx', packagesOptions),
createSource('../packages/clay-multi-select/src/**/*.tsx', packagesOptions),
createSource('../packages/clay-breadcrumb/src/**/*.tsx', packagesOptions),
createSource(
'../packages/clay-multi-step-nav/src/**/*.tsx',
packagesOptions
),
createSource('../packages/clay-alert/src/**/*.tsx', packagesOptions),
createSource(
'../packages/clay-core/src/tree-view/**/*.tsx',
packagesOptions
),
createSource(
'../packages/clay-core/src/typography/**/*.tsx',
packagesOptions
),
createSource(
'../packages/clay-core/src/vertical-bar/**/*.tsx',
packagesOptions
),
createSource(
'../packages/clay-core/src/focus-trap/**/*.tsx',
packagesOptions
),
createSource('../packages/clay-core/src/table/**/*.tsx', packagesOptions),
createSource('../packages/clay-card/src/**/*.tsx', packagesOptions),
createSource('../packages/clay-color-picker/src/**/*.tsx', packagesOptions),
createSource(
'../packages/clay-data-provider/src/**/*.tsx',
packagesOptions
),
createSource('../packages/clay-date-picker/src/**/*.tsx', packagesOptions),
createSource('../packages/clay-drop-down/src/**/*.tsx', packagesOptions),
createSource('../packages/clay-empty-state/src/**/*.tsx', packagesOptions),
createSource(
'../packages/clay-management-toolbar/src/**/*.tsx',
packagesOptions
),
createSource('../packages/clay-modal/src/**/*.tsx', packagesOptions),
createSource('../packages/clay-icon/src/**/*.tsx', packagesOptions),
createSource('../packages/clay-label/src/**/*.tsx', packagesOptions),
createSource('../packages/clay-layout/src/**/*.tsx', packagesOptions),
createSource('../packages/clay-link/src/**/*.tsx', packagesOptions),
createSource('../packages/clay-list/src/**/*.tsx', packagesOptions),
createSource(
'../packages/clay-loading-indicator/src/**/*.tsx',
packagesOptions
),
createSource(
'../packages/clay-localized-input/src/**/*.tsx',
packagesOptions
),
createSource('../packages/clay-nav/src/**/*.tsx', packagesOptions),
createSource(
'../packages/clay-core/src/vertical-nav/**/*.tsx',
packagesOptions
),
createSource('../packages/clay-core/src/nav/**/*.tsx', packagesOptions),
createSource(
'../packages/clay-navigation-bar/src/**/*.tsx',
packagesOptions
),
createSource(
'../packages/clay-core/src/overlay-mask/**/*.tsx',
packagesOptions
),
createSource('../packages/clay-pagination/src/**/*.tsx', packagesOptions),
createSource(
'../packages/clay-pagination-bar/src/**/*.tsx',
packagesOptions
),
createSource('../packages/clay-panel/src/**/*.tsx', packagesOptions),
createSource('../packages/clay-core/src/picker/**/*.tsx', packagesOptions),
createSource('../packages/clay-popover/src/**/*.tsx', packagesOptions),
createSource('../packages/clay-progress-bar/src/**/*.tsx', packagesOptions),
createSource('../packages/clay-provider/src/**/*.tsx', packagesOptions),
createSource('../packages/clay-slider/src/**/*.tsx', packagesOptions),
createSource('../packages/clay-sticker/src/**/*.tsx', packagesOptions),
createSource('../packages/clay-tabs/src/**/*.tsx', packagesOptions),
createSource('../packages/clay-time-picker/src/**/*.tsx', packagesOptions),
createSource('../packages/clay-toolbar/src/**/*.tsx', packagesOptions),
createSource('../packages/clay-tooltip/src/**/*.tsx', packagesOptions),
createSource(
'../packages/clay-upper-toolbar/src/**/*.tsx',
packagesOptions
),
createSource('../packages/clay-form/src/**/*.tsx', packagesOptions)
);
export const sidebar = mergeSources(docs, documents);
export const data = mergeSources(docs, documents);