interface LanesSidebarProps {
    drag: (
        newState: {
            draggableId?: string;
            draggingFrom?: string;
            lanes?: LaneData[];
            orderChanged?: boolean;
        },
    ) => void;
    findLaneForIdentifier?: (lanes: LaneData[], identifier: string) => LaneData;
    findParentOfLane?: (lane: LaneData, lanes?: LaneData[]) => LaneData;
    identifier?: string;
    lanes: LaneData[];
    library?: string;
    orderChanged: boolean;
    toggleLaneVisibility?: (
        lane: LaneData,
        shouldBeVisible: boolean,
    ) => Promise<void>;
}

Properties

drag: (
    newState: {
        draggableId?: string;
        draggingFrom?: string;
        lanes?: LaneData[];
        orderChanged?: boolean;
    },
) => void
findLaneForIdentifier?: (lanes: LaneData[], identifier: string) => LaneData
findParentOfLane?: (lane: LaneData, lanes?: LaneData[]) => LaneData
identifier?: string
lanes: LaneData[]
library?: string
orderChanged: boolean
toggleLaneVisibility?: (
    lane: LaneData,
    shouldBeVisible: boolean,
) => Promise<void>