g3-toolkit API Reference
    Preparing search index...

    Interface ZoomControlsProps

    interface ZoomControlsProps {
        className?: string;
        onFit: () => void;
        onZoomChange?: (level: number) => void;
        onZoomIn: () => void;
        onZoomOut: () => void;
        zoomLevel?: number;
        zoomMax?: number;
        zoomMin?: number;
    }
    Index

    Properties

    className?: string
    onFit: () => void
    onZoomChange?: (level: number) => void
    onZoomIn: () => void
    onZoomOut: () => void
    zoomLevel?: number

    Bugfix 19: optional slider for direct zoom-level control. When provided, a vertical range input shows below the buttons; current level shows as the thumb position. min/max bound the slider (defaults: 0.1x to 4x). The component is uncontrolled past initial sync: caller must update zoomLevel after cy.zoom changes (e.g. pinch-zoom, wheel-zoom).

    zoomMax?: number
    zoomMin?: number