import { getModuleByDisplayName } from '@vizality/webpack';

// export { default as PermissionOverrideItem } from './PermissionOverrideItem';
export { default as ColorPickerInput } from './ColorPickerInput';
export { default as RegionSelector } from './RegionSelector';
export { default as CheckboxItem } from './CheckboxItem';
export { default as SelectInput } from './SelectInput';
export { default as SliderInput } from './SliderInput';
export { default as ButtonItem } from './ButtonItem';
export { default as RadioGroup } from './RadioGroup';
export { default as SwitchItem } from './SwitchItem';
export { default as CopyInput } from './CopyInput';
export { default as FormTitle } from './FormTitle';
export { default as TextInput } from './TextInput';
export { default as Category } from './Category';
export { default as TextArea } from './TextArea';
export { default as FormItem } from './FormItem';

/**
 * Re-export module properties.
 */
getModuleByDisplayName('SwitchItem', true, true).then(SwitchItem => {
  this.SwitchItem.Sizes = SwitchItem.Sizes;
  this.SwitchItem.Themes = SwitchItem.Themes;
});
