/
FieldTypes.ts
27 lines (23 loc) · 1.1 KB
/
FieldTypes.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
import { InputViewModel } from '@sitecore-jss/sitecore-jss-forms';
export enum FieldTypes {
Section = '{447AA745-6D29-4B65-A5A3-8173AA8AF548}',
TextField = '{983BFA5F-C6B6-4AEE-A3BB-46B95D52E7DF}',
Button = '{7CE25CAB-EF3A-4F73-AB13-D33BDC1E4EE2}',
SingleLineText = '{4EE89EA7-CEFE-4C8E-8532-467EF64591FC}',
MultipleLineText = '{A296A1C1-0DA0-4493-A92E-B8191F43AEC6}',
DateField = '{38137D30-7B2A-47D5-BBD8-133252C01B28}',
Email = '{04C39CAC-8976-4910-BE0D-879ED3368429}',
NumberField = '{5B153FC0-FC3F-474F-8CB8-233FB1BEF292}',
Checkbox = '{4DA85E8A-3B48-4BC6-9565-8C1F5F36DD1B}',
Telephone = '{DF74F55B-47E6-4D1C-92F8-B0D46A7B2704}',
DropdownList = '{E0CFADEE-1AC0-471D-A820-2E70D1547B4B}',
CheckboxList = '{D86A361A-D4FF-46B2-9E97-A37FC5B1FE1A}',
ListBox = '{222A2121-D370-4C6F-80A3-03C930B718BF}',
RadioButtonList = '{EDBD38A8-1AE9-42EC-8CCD-F5B0E2998B4F}',
Password = '{668A1C37-9D6B-483B-B7C1-340C92D04BA4}',
}
export interface NumberInputViewModel extends InputViewModel {
min?: number;
max?: number;
step?: number;
}