ov25-ui
Version:
A UI configurator for OV25 product visualization
13 lines (12 loc) • 632 B
TypeScript
import * as React from 'react';
export type FilterContentWrapperVariant = 'desktop' | 'mobile' | 'sheet' | 'accordion' | 'inline';
interface FilterContentProps {
optionId?: string;
optionIds?: string[];
/** Wrapper layout/transition: desktop (slide from left), mobile (slide from bottom), sheet (overlay, no transition), accordion (no overlay), inline (e.g. wizard, always visible) */
wrapperVariant?: FilterContentWrapperVariant;
/** For desktop/mobile: whether the filter sheet is open (drives transition) */
isOpen?: boolean;
}
export declare const FilterContent: React.FC<FilterContentProps>;
export {};