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

@ -3,14 +3,14 @@ import { ButtonComponent, ComponentTypes, SectionComponent, TextDisplayComponent
import { childrenToArray } from "./utils";
export interface SectionProps {
children: TextDisplayComponent[]
children: TextDisplayComponent[];
accessory: ThumbnailComponent | ButtonComponent;
}
export function Section(props: SectionProps): SectionComponent {
export function Section({ children, ...props }: SectionProps): SectionComponent {
return {
type: ComponentTypes.SECTION,
components: childrenToArray(props.children),
components: childrenToArray(children),
...props
};
}