Interface AudioGridOptions

interface AudioGridOptions {
    componentsToRender: ReactNode[];
    containerProps?: HTMLAttributes<HTMLDivElement>;
    itemWrapperProps?: HTMLAttributes<HTMLDivElement>;
    renderItem?: ((options: {
        component: ReactNode;
        index: number;
        defaultItem: ReactNode;
    }) => ReactNode);
    renderContainer?: ((options: {
        defaultContainer: ReactNode;
        items: ReactNode[];
    }) => ReactNode);
}

Properties

componentsToRender: ReactNode[]
containerProps?: HTMLAttributes<HTMLDivElement>
itemWrapperProps?: HTMLAttributes<HTMLDivElement>
renderItem?: ((options: {
    component: ReactNode;
    index: number;
    defaultItem: ReactNode;
}) => ReactNode)
renderContainer?: ((options: {
    defaultContainer: ReactNode;
    items: ReactNode[];
}) => ReactNode)