ov25-ui
Version:
A UI configurator for OV25 product visualization
13 lines (12 loc) • 681 B
TypeScript
import * as React from 'react';
import { Variant, VariantCardProps, VariantGroup } from "./ProductVariants.js";
export declare const getGridColsClass: (gridDivide: number) => "ov:grid-cols-2!" | "ov:grid-cols-4!" | "ov:grid-cols-5!" | "ov:grid-cols-6!" | "ov:grid-cols-3!";
export declare const capitalizeWords: (str: string) => string;
export declare const DesktopVariants: ({ variants, VariantCard, isMobile, onSelect, gridDivide }: {
variants: VariantGroup[] | Variant[];
VariantCard: React.ComponentType<VariantCardProps>;
isMobile: boolean;
onSelect: (variant: Variant) => void;
gridDivide: number;
}) => React.JSX.Element;
export default DesktopVariants;