import { jsx } from "react/jsx-runtime";
import { c as components } from "../../index-641ee5b8.esm-DVp0njHa.js";
/**
 * Custom dropdown indicator for CustomSelect.
 *
 * (a wrapper for `components.DropdownIndicator` from `react-select`)
 *
 * @param {import('react-select').DropdownIndicatorProps} props - components.DropdownIndicator props.
 *
 * @preserve
 */
const RSDropdownIndicator = (props) => /* @__PURE__ */ jsx(components.DropdownIndicator, { ...props });
/**
 * Custom value display for CustomSelect.
 *
 * (a wrapper for `components.SingleValue` from `react-select`)
 *
 * @param {import('react-select').SingleValueProps} props - components.SingleValue props.
 *
 * @preserve
 */
const RSSingleValue = (props) => /* @__PURE__ */ jsx(components.SingleValue, { ...props });
/**
 * Custom value display for multi item select.
 *
 * (a wrapper for `components.MultiValue` from `react-select`)
 *
 * @param {import('react-select').MultiValueProps} props - components.SingleValue props.
 *
 * @preserve
 */
const RSMultiValue = (props) => /* @__PURE__ */ jsx(components.MultiValue, { ...props });
/**
 * Custom option for CustomSelect.
 *
 * (a wrapper for `components.Option` from `react-select`)
 *
 * @param {import('react-select').OptionProps} props - components.Option props.
 *
 * @preserve
 */
const RSOption = (props) => /* @__PURE__ */ jsx(components.Option, { ...props });
/**
 * Custom multiple value remove button for CustomSelect.
 *
 * (a wrapper for `components.MultiValueRemove` from `react-select`)
 *
 * @param {import('react-select').MultiValueRemoveProps} props - components.MultiValueRemove props.
 *
 * @preserve
 */
const RSMultiValueRemove = (props) => /* @__PURE__ */ jsx(components.MultiValueRemove, { ...props });
/**
 * Custom multiple value display container for CustomSelect.
 *
 * (a wrapper for `components.MultiValueContainer` from `react-select`)
 *
 * @param {import('react-select').MultiValueGenericProps} props - components.MultiValueContainer props.
 *
 * @preserve
 */
const RSMultiValueContainer = (props) => /* @__PURE__ */ jsx(components.MultiValueContainer, { ...props });
/**
 * Custom multiple value display for CustomSelect.
 *
 * (a wrapper for `components.MultiValueLabel` from `react-select`)
 *
 * @param {import('react-select').MultiValueGenericProps} props - components.MultiValueLabel props.
 *
 * @preserve
 */
const RSMultiValueLabel = (props) => /* @__PURE__ */ jsx(components.MultiValueLabel, { ...props });
/**
 * Default clear indicator for CustomSelect.
 *
 * @param {import('react-select').ClearIndicatorProps} props - components.ClearIndicator props.
 *
 * @preserve
 */
const RSClearIndicator = (props) => /* @__PURE__ */ jsx(components.ClearIndicator, { ...props });
export {
  RSClearIndicator,
  RSDropdownIndicator,
  RSMultiValue,
  RSMultiValueContainer,
  RSMultiValueLabel,
  RSMultiValueRemove,
  RSOption,
  RSSingleValue
};
