import { ComponentTypes, StringSelectMenu } from "oceanic.js"; import { childrenToArray } from "./utils"; export type StringSelectProps = Omit & { children: StringSelectMenu["options"]; }; export function StringSelect({ children, ...props }: StringSelectProps): StringSelectMenu { return { type: ComponentTypes.STRING_SELECT, options: childrenToArray(children), ...props }; }