mirror of
https://github.com/xibyte/jsketcher
synced 2025-12-10 10:25:36 +01:00
43 lines
No EOL
1.1 KiB
TypeScript
43 lines
No EOL
1.1 KiB
TypeScript
import {NumberWidget} from "cad/mdf/ui/NumberWidget";
|
|
import {SelectionWidget} from "cad/mdf/ui/SelectionWidget";
|
|
import {ContainerWidget} from "cad/mdf/ui/ContainerWidget";
|
|
import {GroupWidget} from "cad/mdf/ui/GroupWidget";
|
|
import {SectionWidget} from "cad/mdf/ui/SectionWidget";
|
|
import {AxisWidgetDefinition} from "cad/mdf/ui/AxisWidget";
|
|
import {CheckboxWidget} from "cad/mdf/ui/CheckboxWidget";
|
|
import {ChoiceWidget} from "cad/mdf/ui/ChoiceWidget";
|
|
import {SubFormWidget} from "cad/mdf/ui/SubFormWidget";
|
|
import {BooleanWidgetDefinition} from "cad/mdf/ui/BooleanWidget";
|
|
import {DirectionWidgetDefinition} from "cad/mdf/ui/DirectionWidget";
|
|
import {FileWidget} from "cad/mdf/ui/FileWidget";
|
|
|
|
export const DynamicComponents = {
|
|
|
|
'number': NumberWidget,
|
|
|
|
'selection': SelectionWidget,
|
|
|
|
'container': ContainerWidget,
|
|
|
|
'group': GroupWidget,
|
|
|
|
'sub-form': SubFormWidget,
|
|
|
|
'section': SectionWidget,
|
|
|
|
'checkbox': CheckboxWidget,
|
|
|
|
'choice': ChoiceWidget,
|
|
|
|
'file': FileWidget
|
|
}
|
|
|
|
export const ComponentLibrary = {
|
|
|
|
'boolean': BooleanWidgetDefinition,
|
|
|
|
'axis': AxisWidgetDefinition,
|
|
|
|
'direction': DirectionWidgetDefinition
|
|
|
|
}; |