fleet/frontend/interfaces/dropdownOption.ts

15 lines
388 B
TypeScript

import PropTypes from "prop-types";
export default PropTypes.shape({
disabled: PropTypes.bool,
label: PropTypes.string,
value: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
});
export interface IDropdownOption {
disabled?: boolean;
label: string | JSX.Element;
value: string | number;
premiumOnly?: boolean;
disabledTooltipContent?: string | JSX.Element;
}