Enode — API Reference
    Preparing search index...
    • Native-SVG 2D bar-path trajectory chart — two TrajectorySeriesSpec series (e.g. frontal + sagittal) on a shared X/Y axis with a common cm-per-pixel scale, so the path is physically proportioned. Vertical drag scrubs the crosshair, whose time is owned by the parent (crosshairTime + onCrosshairChange) for cross-chart sync. Pure rendering — no store access.

      Parameters

      • __namedParameters: {
            background?: ReactNode;
            crosshairTime: number | null;
            fill?: boolean;
            forceColor?: string;
            frameless?: boolean;
            hideScaleLabels?: boolean;
            markers?: readonly TrajectoryMarker[];
            minXExtent?: { max: number; min: number };
            minYExtent?: { max: number; min: number };
            onCrosshairChange: (time: number) => void;
            onDragStateChange?: (dragging: boolean) => void;
            onMarkerClick?: (index: number) => void;
            phases?: readonly PhaseSegment[];
            primary: TrajectorySeriesSpec;
            secondary: TrajectorySeriesSpec;
            title: string;
        }
        • Optionalbackground?: ReactNode
        • crosshairTime: number | null
        • Optionalfill?: boolean
        • OptionalforceColor?: string
        • Optionalframeless?: boolean
        • OptionalhideScaleLabels?: boolean

          Hide the numeric tick labels on both axes (light gridlines stay) — for glance surfaces like the live board's attempt cards.

        • Optionalmarkers?: readonly TrajectoryMarker[]
        • OptionalminXExtent?: { max: number; min: number }
        • OptionalminYExtent?: { max: number; min: number }
        • onCrosshairChange: (time: number) => void
        • OptionalonDragStateChange?: (dragging: boolean) => void
        • OptionalonMarkerClick?: (index: number) => void
        • Optionalphases?: readonly PhaseSegment[]
        • primary: TrajectorySeriesSpec
        • secondary: TrajectorySeriesSpec
        • title: string

      Returns Element