migrate to cv2 jsx

This commit is contained in:
nin0 2025-05-16 06:16:52 -04:00
parent 6858283ecc
commit dcd22a9d8c
Signed by: nin0
SSH key fingerprint: SHA256:NOoDnFVvZNFvqfXCIhzr6oCTDImZAbTTuyAysZ8Ufk8
18 changed files with 101 additions and 122 deletions

View file

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