UNPKG

1.63 kBJavaScriptView Raw
1/* @asyncImports */
2import { faSpellCheck } from '@fortawesome/free-solid-svg-icons'
3import CheckboxEn from '../components/forms/Checkbox/Checkbox.en.mdx'
4import CheckboxRu from '../components/forms/Checkbox/Checkbox.ru.mdx'
5import InputEn from '../components/forms/Input/Input.en.mdx'
6import ObjectInputEn from '../components/forms/ObjectInput/ObjectInput.en.mdx'
7import RadioEn from '../components/forms/Radio/Radio.en.mdx'
8import RadioRu from '../components/forms/Radio/Radio.ru.mdx'
9import TextInputEn from '../components/forms/TextInput/TextInput.en.mdx'
10import TextInputRu from '../components/forms/TextInput/TextInput.ru.mdx'
11import SelectEn from '../components/forms/Select/Select.en.mdx'
12import SelectRu from '../components/forms/Select/Select.ru.mdx'
13
14export default {
15 type: 'collapse',
16 title: {
17 en: 'Forms',
18 ru: 'Формы'
19 },
20 icon: faSpellCheck,
21 items: {
22 Checkbox: {
23 type: 'mdx',
24 title: 'Checkbox',
25 component: {
26 en: CheckboxEn,
27 ru: CheckboxRu
28 }
29 },
30 Input: {
31 type: 'mdx',
32 title: 'Input',
33 component: InputEn
34 },
35 ObjectInput: {
36 type: 'mdx',
37 title: 'ObjectInput',
38 component: ObjectInputEn
39 },
40 Radio: {
41 type: 'mdx',
42 title: 'Radio',
43 component: {
44 en: RadioEn,
45 ru: RadioRu
46 }
47 },
48 TextInput: {
49 type: 'mdx',
50 title: 'TextInput',
51 component: {
52 en: TextInputEn,
53 ru: TextInputRu
54 }
55 },
56 Select: {
57 type: 'mdx',
58 title: 'Select',
59 component: {
60 en: SelectEn,
61 ru: SelectRu
62 }
63 }
64 }
65}