@thepalaceproject/circulation-admin
    Preparing search index...

    Interface CustomListsProps

    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)

    Index

    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