linXiv frontend (TS/JS)
    Preparing search index...

    Interface ProjectPickerActions

    The page-specific hooks the shared project-picker mutations drive.

    interface ProjectPickerActions {
        clearName: () => void;
        onDone: () => void;
        selectFailures: (sourceIds: string[]) => void;
        setError: (message: string | null) => void;
    }
    Index
    clearName: () => void

    Clear the new-project name field (create only).

    onDone: () => void

    Close the picker and clear the page's selection.

    selectFailures: (sourceIds: string[]) => void

    Re-select only the failures so a retry can't re-add the rest.

    setError: (message: string | null) => void