Skip to content

Commit e1f1600

Browse files
committed
Add support for version 2.2 components in samplePreviews
1 parent 35b46ff commit e1f1600

File tree

2 files changed

+199
-0
lines changed

2 files changed

+199
-0
lines changed
Lines changed: 197 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,197 @@
1+
import { lazy } from 'react';
2+
3+
export const COMPONENTS_22 = [
4+
{
5+
name: 'abbr',
6+
loadComponent: () => lazy(() => import('../Abbr')),
7+
},
8+
{
9+
name: 'accordion',
10+
loadComponent: () => lazy(() => import('../Accordion')),
11+
},
12+
{
13+
name: 'alert',
14+
loadComponent: () => lazy(() => import('../Alert')),
15+
},
16+
{
17+
name: 'avatar',
18+
loadComponent: () => lazy(() => import('../Avatar')),
19+
},
20+
{
21+
name: 'badge',
22+
loadComponent: () => lazy(() => import('../Badge')),
23+
},
24+
{
25+
name: 'breadcrumb',
26+
loadComponent: () => lazy(() => import('../Breadcrumb')),
27+
},
28+
{
29+
name: 'button',
30+
loadComponent: () => lazy(() => import('../Button')),
31+
},
32+
{
33+
name: 'button-group',
34+
loadComponent: () => lazy(() => import('../ButtonGroup')),
35+
},
36+
{
37+
name: 'button-link',
38+
loadComponent: () => lazy(() => import('../ButtonLink')),
39+
},
40+
{
41+
name: 'card',
42+
loadComponent: () => lazy(() => import('../Card')),
43+
},
44+
{
45+
name: 'details',
46+
loadComponent: () => lazy(() => import('../Details')),
47+
},
48+
{
49+
name: 'drawer',
50+
loadComponent: () => lazy(() => import('../Drawer')),
51+
},
52+
{
53+
name: 'dialog',
54+
loadComponent: () => lazy(() => import('../Dialog')),
55+
},
56+
{
57+
name: 'form',
58+
loadComponent: () => lazy(() => import('../Form')),
59+
},
60+
{
61+
name: 'heading',
62+
loadComponent: () => lazy(() => import('../Heading')),
63+
},
64+
{
65+
name: 'icon',
66+
loadComponent: () => lazy(() => import('../Icon')),
67+
},
68+
{
69+
name: 'image',
70+
loadComponent: () => lazy(() => import('../Image')),
71+
},
72+
{
73+
name: 'indented-text',
74+
loadComponent: () => lazy(() => import('../IndentedText')),
75+
},
76+
{
77+
name: 'input-checkbox',
78+
loadComponent: () => lazy(() => import('../InputCheckbox')),
79+
},
80+
{
81+
name: 'input-color',
82+
loadComponent: () => lazy(() => import('../InputColor')),
83+
},
84+
{
85+
name: 'input-date',
86+
loadComponent: () => lazy(() => import('../InputDate')),
87+
},
88+
{
89+
name: 'input-email',
90+
loadComponent: () => lazy(() => import('../InputEmail')),
91+
},
92+
{
93+
name: 'input-file',
94+
loadComponent: () => lazy(() => import('../InputFile')),
95+
},
96+
{
97+
name: 'input-number',
98+
loadComponent: () => lazy(() => import('../InputNumber')),
99+
},
100+
{
101+
name: 'input-password',
102+
loadComponent: () => lazy(() => import('../InputPassword')),
103+
},
104+
{
105+
name: 'input-radio',
106+
loadComponent: () => lazy(() => import('../InputRadio')),
107+
},
108+
{
109+
name: 'input-range',
110+
loadComponent: () => lazy(() => import('../InputRange')),
111+
},
112+
{
113+
name: 'input-text',
114+
loadComponent: () => lazy(() => import('../InputText')),
115+
},
116+
{
117+
name: 'link',
118+
loadComponent: () => lazy(() => import('../Link')),
119+
},
120+
{
121+
name: 'link-button',
122+
loadComponent: () => lazy(() => import('../LinkButton')),
123+
},
124+
{
125+
name: 'link-group',
126+
loadComponent: () => lazy(() => import('../LinkGroup')),
127+
},
128+
{
129+
name: 'modal',
130+
loadComponent: () => lazy(() => import('../Modal')),
131+
},
132+
{
133+
name: 'nav',
134+
loadComponent: () => lazy(() => import('../Nav')),
135+
},
136+
{
137+
name: 'pagination',
138+
loadComponent: () => lazy(() => import('../Pagination')),
139+
},
140+
{
141+
name: 'popover',
142+
loadComponent: () => lazy(() => import('../Popover')),
143+
},
144+
{
145+
name: 'progress',
146+
loadComponent: () => lazy(() => import('../Progress')),
147+
},
148+
{
149+
name: 'quote',
150+
loadComponent: () => lazy(() => import('../Quote')),
151+
},
152+
{
153+
name: 'select',
154+
loadComponent: () => lazy(() => import('../Select')),
155+
},
156+
{
157+
name: 'single-select',
158+
loadComponent: () => lazy(() => import('../SingleSelect')),
159+
},
160+
{
161+
name: 'skip-nav',
162+
loadComponent: () => lazy(() => import('../SkipNav')),
163+
},
164+
{
165+
name: 'spin',
166+
loadComponent: () => lazy(() => import('../Spin')),
167+
},
168+
{
169+
name: 'split-button',
170+
loadComponent: () => lazy(() => import('../SplitButton')),
171+
},
172+
{
173+
name: 'table',
174+
loadComponent: () => lazy(() => import('../Table')),
175+
},
176+
{
177+
name: 'tabs',
178+
loadComponent: () => lazy(() => import('../Tabs')),
179+
},
180+
{
181+
name: 'textarea',
182+
loadComponent: () => lazy(() => import('../Textarea')),
183+
},
184+
{
185+
name: 'toaster',
186+
loadComponent: () => lazy(() => import('../Toaster')),
187+
},
188+
{
189+
name: 'tooltip',
190+
loadComponent: () => lazy(() => import('../Tooltip')),
191+
},
192+
{
193+
name: 'tree',
194+
loadComponent: () => lazy(() => import('../Tree')),
195+
},
196+
// Add other components as needed
197+
];

src/components/samplePreviews/version/index.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import { COMPONENTS_16 } from './1.6';
33
import { COMPONENTS_17 } from './1.7';
44
import { COMPONENTS_20 } from './2.0';
55
import { COMPONENTS_21 } from './2.1';
6+
import { COMPONENTS_22 } from './2.2';
67
import { COMPONENTS_CURRENT } from './current';
78

89
export const COMPONENT_VERSIONS = {
@@ -11,5 +12,6 @@ export const COMPONENT_VERSIONS = {
1112
'1.7': COMPONENTS_17,
1213
'2.0': COMPONENTS_20,
1314
'2.1': COMPONENTS_21,
15+
'2.2': COMPONENTS_22,
1416
current: COMPONENTS_CURRENT,
1517
};

0 commit comments

Comments
 (0)