ov25-ui
Version:
A UI configurator for OV25 product visualization
12 lines (11 loc) • 647 B
TypeScript
import React from 'react';
/** Portal target for UI (e.g. module detail sheet): full `#ov25-snap2-variant-sheet-column`, including checkout CTA. */
export declare const Snap2VariantSheetMainRootContext: React.Context<HTMLElement | null>;
export declare function useSnap2VariantSheetMainRoot(): HTMLElement | null;
/**
* Snap2-only: variants column with a persistent `#ov25-snap2-checkout-sheet` host (for host-page DOM
* replacement before first paint) and in-panel checkout toggled via context `isSnap2CheckoutSheetOpen`.
*/
export declare function Snap2VariantSheetColumn({ children }: {
children: React.ReactNode;
}): React.JSX.Element;