import React from 'react';
import { DropdownCustom } from './dropdownCustom';
import type { DropdownOption, DropdownProps } from './types';
import type { GroupBase } from 'react-select';

/**
 * Please use Select instead.
 *
 * @deprecated Please use Select instead.
 * @type molecule
 * @status deprecated
 * @tags form-elements, selects
 */
export function Dropdown<
    T extends DropdownOption = DropdownOption,
    M extends boolean = false,
    G extends GroupBase<T> = GroupBase<T>,
>(props: DropdownProps<T, M, G>) {
    return <DropdownCustom type="Select" {...props} />;
}
