interface LanesProps {
    changeLaneOrder: (lanes: LaneData[]) => Promise<void>;
    children?: ReactNode;
    csrfToken: string;
    customLists: CustomListData[];
    deleteLane: (laneIdentifier: string) => Promise<void>;
    editLane: (data: FormData) => Promise<void>;
    editOrCreate?: string;
    fetchCustomLists: () => Promise<CustomListsData>;
    fetchError?: FetchErrorData;
    fetchLanes: () => Promise<LanesData>;
    formError?: FetchErrorData;
    hideLane: (laneIdentifier: string) => Promise<void>;
    identifier?: string;
    isFetching: boolean;
    key?: Key;
    lanes: LaneData[];
    library: string;
    ref?: LegacyRef<LanesProps>;
    resetLanes: () => Promise<void>;
    responseBody?: string;
    showLane: (laneIdentifier: string) => Promise<void>;
    store?: Store<
        {
            api: CombinedState<{}, any, "api">;
            bookEditor: BookState;
            catalog: State;
            editor: CombinedState<State>;
        },
    >;
}

Hierarchy (View Summary)

Properties

changeLaneOrder: (lanes: LaneData[]) => Promise<void>
children?: ReactNode
csrfToken: string
customLists: CustomListData[]
deleteLane: (laneIdentifier: string) => Promise<void>
editLane: (data: FormData) => Promise<void>
editOrCreate?: string
fetchCustomLists: () => Promise<CustomListsData>
fetchError?: FetchErrorData
fetchLanes: () => Promise<LanesData>
formError?: FetchErrorData
hideLane: (laneIdentifier: string) => Promise<void>
identifier?: string
isFetching: boolean
key?: Key
lanes: LaneData[]
library: string
ref?: LegacyRef<LanesProps>
resetLanes: () => Promise<void>
responseBody?: string
showLane: (laneIdentifier: string) => Promise<void>
store?: Store<
    {
        api: CombinedState<{}, any, "api">;
        bookEditor: BookState;
        catalog: State;
        editor: CombinedState<State>;
    },
>