customWidth
customWidth: number
customHeight
customHeight: number
componentsToRender
componentsToRender: ReactNode[]
showAspect
showAspect: boolean
Optional
backgroundColor
backgroundColor?: string
Optional
Screenboard
Screenboard?: ReactNode
Optional
annotateScreenStream
annotateScreenStream?: boolean
Optional
localStreamScreen
localStreamScreen?: MediaStream
Optional
containerProps
containerProps?: HTMLAttributes<HTMLDivElement>
Optional
rowProps
rowProps?: HTMLAttributes<HTMLDivElement>
Optional
cellProps
cellProps?: HTMLAttributes<HTMLDivElement>
Optional
screenboardContainerProps
screenboardContainerProps?: HTMLAttributes<HTMLDivElement>
Optional
renderCell
renderCell?: ((options: {
defaultCell: ReactNode;
component: ReactNode;
row: number;
column: number;
index: number;
}) => ReactNode)
Optional
renderRow
renderRow?: ((options: {
defaultRow: ReactNode;
rowIndex: number;
cells: ReactNode[];
}) => ReactNode)
Optional
renderGrid
renderGrid?: ((options: {
defaultGrid: ReactNode;
rows: ReactNode[];
}) => ReactNode)
Optional
renderScreenboard
renderScreenboard?: ((options: {
defaultScreenboard: ReactNode;
}) => ReactNode)