UNPKG

2.84 kBPlain TextView Raw
1export { IInputValueConverter, IValueConverter } from "./components/form/formValueConverters";
2/***********************************************************************************
3 ARMSTRONG TSX COMPONENT EXPORTS
4 all components (and appropriate interfaces) to be consumed must be exported here
5************************************************************************************/
6
7// Display
8export { IIconProps, Icon } from "./components/display/icon";
9export { IImageProps, Image } from "./components/display/image";
10export { IDialogProps, Dialog } from "./components/display/dialog";
11
12// Form
13export { ICheckboxInputProps, CheckboxInput } from "./components/form/inputs/checkboxInput";
14export { IRadioInputProps, RadioInput } from "./components/form/inputs/radioInput";
15export { ISelectInputProps, SelectInput, ISelectInputOption } from "./components/form/inputs/selectInput";
16export { DateInput, IDateInputProps } from "./components/form/inputs/dateInput";
17export { TimeInput, ITimeInputProps } from "./components/form/inputs/timeInput";
18export { CalendarInput, ICalendarInputProps } from "./components/form/inputs/calendarInput";
19export { TagInput, ITagInputProps } from "./components/form/inputs/tagInput";
20export { CodeInput, ICodeInputProps } from "./components/form/inputs/codeInput";
21export { ITextInputProps, TextInput } from "./components/form/inputs/textInput";
22export { IAutoCompleteInputProps, AutoCompleteInput, IAutoCompleteOption } from "./components/form/inputs/autoCompleteInput";
23export { IDataBinder, IFormBinder, IFormValidationResult } from "./components/form/formCore";
24export { FormBinderBase } from "./components/form/formBinderBase";
25export { FormBinder, InputFormBinder } from "./components/form/formBinders";
26export { IFormProps, Form, ParentFormContext, IFormContext, FormDataClone, generateUniqueId, extractChildValidationResults } from "./components/form/form";
27// Interaction
28export { IButtonProps, Button } from "./components/interaction/button";
29
30// Layout
31export { IGrid, Grid, IRow, Row, ICol, Col } from "./components/layout/grid";
32
33// UI Helpers
34export { Color, Size, Side, HorizontalAlignment, VerticalAlignment, LayoutHelpers } from "./utilities/uiHelpers";
35
36// Icons
37export { Icons } from "./utilities/icons";
38
39// Navigation
40export { BurgerMenu, IBurgerMenuProps, BurgerMenuItem, IBurgerMenuItemProps } from "./components/navigation/burgerMenu";
41export { TabControl, TabItem, ITabItemProps, ITabControlProps, ITabControlState } from "./components/navigation/tabControl";
42
43// Utility
44// export { Sample, ISampleProps, IPropInfo } from "./components/utility/sample";
45
46import * as ArmstrongConfig from "./config/config";
47export { ClassHelpers } from "./utilities/classNames";
48export { ValidationLabel, ValidationWrapper } from "./components/form/validationWrapper";
49export { ArmstrongConfig };