react-select-module
Version:
A Select control built with and for ReactJS
65 lines (61 loc) • 1.53 kB
JavaScript
import {
IndicatorsContainer,
SelectContainer,
ValueContainer,
} from './containers';
import {
ClearIndicator,
DropdownIndicator,
LoadingIndicator,
IndicatorSeparator,
DownChevron,
CrossIcon,
} from './indicators';
import Control from './Control';
import Group, { GroupHeading } from './Group';
import Input from './Input';
import Menu, {
MenuList,
MenuPortal,
NoOptionsMessage,
LoadingMessage,
} from './Menu';
import MultiValue, {
MultiValueContainer,
MultiValueLabel,
MultiValueRemove,
} from './MultiValue';
import Option from './Option';
import Placeholder from './Placeholder';
import SingleValue from './SingleValue';
export const components = {
ClearIndicator: ClearIndicator,
Control: Control,
DropdownIndicator: DropdownIndicator,
DownChevron: DownChevron,
CrossIcon: CrossIcon,
Group: Group,
GroupHeading: GroupHeading,
IndicatorsContainer: IndicatorsContainer,
IndicatorSeparator: IndicatorSeparator,
Input: Input,
LoadingIndicator: LoadingIndicator,
Menu: Menu,
MenuList: MenuList,
MenuPortal: MenuPortal,
LoadingMessage: LoadingMessage,
NoOptionsMessage: NoOptionsMessage,
MultiValue: MultiValue,
MultiValueContainer: MultiValueContainer,
MultiValueLabel: MultiValueLabel,
MultiValueRemove: MultiValueRemove,
Option: Option,
Placeholder: Placeholder,
SelectContainer: SelectContainer,
SingleValue: SingleValue,
ValueContainer: ValueContainer,
};
export const defaultComponents = props => ({
...components,
...props.components,
});