interface CustomListsProps {
    addAllCustomListEditorEntries?: () => void;
    addCustomListEditorAdvSearchQuery?: (
        builderName: string,
        query: AdvancedSearchQuery,
    ) => void;
    addCustomListEditorEntry?: (id: string) => void;
    children?: ReactNode;
    collections: CollectionData[];
    csrfToken: string;
    customListEditorAutoUpdateStatus?: string;
    customListEditorEntries?: CustomListEditorEntriesData;
    customListEditorIsAutoUpdateEnabled?: boolean;
    customListEditorIsLoaded?: boolean;
    customListEditorIsModified?: boolean;
    customListEditorIsOwner?: boolean;
    customListEditorIsSearchModified?: boolean;
    customListEditorIsShared?: boolean;
    customListEditorIsSharePending?: boolean;
    customListEditorIsValid?: boolean;
    customListEditorProperties?: CustomListEditorProperties;
    customListEditorSavedName?: string;
    customListEditorSearchParams?: CustomListEditorSearchParams;
    deleteAllCustomListEditorEntries?: () => void;
    deleteCustomList: (listId: string) => Promise<void>;
    deleteCustomListEditorEntry?: (id: string) => void;
    editOrCreate?: string;
    executeCustomListEditorSearch?: () => void;
    fetchCollections: () => Promise<CollectionsData>;
    fetchCustomListDetails: (listId: string) => Promise<CollectionData>;
    fetchCustomLists: () => Promise<CustomListsData>;
    fetchError?: FetchErrorData;
    fetchLanes: () => Promise<LanesData>;
    fetchLanguages: () => void;
    fetchLibraries: () => void;
    FiltersEnabled?: boolean;
    identifier?: string;
    isFetching: boolean;
    isFetchingMoreCustomListEntries: boolean;
    isFetchingMoreSearchResults: boolean;
    isFetchingSearchResults: boolean;
    key?: Key;
    lanes?: LaneData[];
    languages?: LanguagesData;
    libraries?: LibraryData[];
    library: string;
    listDetails?: CollectionData;
    lists: CustomListData[];
    loadMoreEntries: () => void;
    loadMoreSearchResults: () => void;
    moveCustomListEditorAdvSearchQuery?: (
        builderName: string,
        id: string,
        targetId: string,
    ) => void;
    openCustomListEditor: (listId: string) => void;
    ref?: LegacyRef<CustomListsProps>;
    removeCustomListEditorAdvSearchQuery?: (
        builderName: string,
        id: string,
    ) => void;
    resetCustomListEditor?: () => void;
    saveCustomListEditor: () => Promise<void>;
    searchResults: CollectionData;
    selectCustomListEditorAdvSearchQuery?: (
        builderName: string,
        id: string,
    ) => void;
    shareCustomList?: (listId: string) => Promise<void>;
    startingTitle?: string;
    store?: Store<
        {
            api: CombinedState<{}, any, "api">;
            bookEditor: BookState;
            catalog: State;
            editor: CombinedState<State>;
        },
    >;
    toggleCustomListEditorCollection?: (id: number) => void;
    updateClearFiltersFlag?: (builderName: string, value: boolean) => void;
    updateCustomListEditorAdvSearchQueryBoolean?: (
        builderName: string,
        id: string,
        bool: string,
    ) => void;
    updateCustomListEditorProperty?: (name: string, value: any) => void;
    updateCustomListEditorSearchParam?: (name: string, value: any) => void;
}

Hierarchy (View Summary)

Properties

addAllCustomListEditorEntries?: () => void
addCustomListEditorAdvSearchQuery?: (
    builderName: string,
    query: AdvancedSearchQuery,
) => void
addCustomListEditorEntry?: (id: string) => void
children?: ReactNode
collections: CollectionData[]
csrfToken: string
customListEditorAutoUpdateStatus?: string
customListEditorEntries?: CustomListEditorEntriesData
customListEditorIsAutoUpdateEnabled?: boolean
customListEditorIsLoaded?: boolean
customListEditorIsModified?: boolean
customListEditorIsOwner?: boolean
customListEditorIsSearchModified?: boolean
customListEditorIsShared?: boolean
customListEditorIsSharePending?: boolean
customListEditorIsValid?: boolean
customListEditorProperties?: CustomListEditorProperties
customListEditorSavedName?: string
customListEditorSearchParams?: CustomListEditorSearchParams
deleteAllCustomListEditorEntries?: () => void
deleteCustomList: (listId: string) => Promise<void>
deleteCustomListEditorEntry?: (id: string) => void
editOrCreate?: string
executeCustomListEditorSearch?: () => void
fetchCollections: () => Promise<CollectionsData>
fetchCustomListDetails: (listId: string) => Promise<CollectionData>
fetchCustomLists: () => Promise<CustomListsData>
fetchError?: FetchErrorData
fetchLanes: () => Promise<LanesData>
fetchLanguages: () => void
fetchLibraries: () => void
FiltersEnabled?: boolean
identifier?: string
isFetching: boolean
isFetchingMoreCustomListEntries: boolean
isFetchingMoreSearchResults: boolean
isFetchingSearchResults: boolean
key?: Key
lanes?: LaneData[]
languages?: LanguagesData
libraries?: LibraryData[]
library: string
listDetails?: CollectionData
loadMoreEntries: () => void
loadMoreSearchResults: () => void
moveCustomListEditorAdvSearchQuery?: (
    builderName: string,
    id: string,
    targetId: string,
) => void
openCustomListEditor: (listId: string) => void
ref?: LegacyRef<CustomListsProps>
removeCustomListEditorAdvSearchQuery?: (builderName: string, id: string) => void
resetCustomListEditor?: () => void
saveCustomListEditor: () => Promise<void>
searchResults: CollectionData
selectCustomListEditorAdvSearchQuery?: (builderName: string, id: string) => void
shareCustomList?: (listId: string) => Promise<void>
startingTitle?: string
store?: Store<
    {
        api: CombinedState<{}, any, "api">;
        bookEditor: BookState;
        catalog: State;
        editor: CombinedState<State>;
    },
>
toggleCustomListEditorCollection?: (id: number) => void
updateClearFiltersFlag?: (builderName: string, value: boolean) => void
updateCustomListEditorAdvSearchQueryBoolean?: (
    builderName: string,
    id: string,
    bool: string,
) => void
updateCustomListEditorProperty?: (name: string, value: any) => void
updateCustomListEditorSearchParam?: (name: string, value: any) => void