ProjectListProps
Unpublished development API. This package is under development and is not available as a published release.
Supplies ordered projects, controlled selection, optional creation intent, and per-project action content.
import type { ProjectListProps } from '@threadplane/react/chat';Declaration
export interface ProjectListProps {
readonly activeProjectId?: string | null;
readonly className?: string;
readonly label?: string;
readonly newProjectDisabled?: boolean;
readonly newProjectLabel?: string;
readonly onNewProject?: () => void;
readonly onSelect: (projectId: string) => void;
readonly projects: readonly ProjectListItem[];
readonly renderActions?: (project: ProjectListItem) => ReactNode;
}Members
activeProjectId
readonly activeProjectId?: string | null;className
readonly className?: string;label
readonly label?: string;newProjectDisabled
readonly newProjectDisabled?: boolean;newProjectLabel
readonly newProjectLabel?: string;onNewProject
readonly onNewProject?: () => void;onSelect
readonly onSelect: (projectId: string) => void;projects
readonly projects: readonly ProjectListItem[];renderActions
readonly renderActions?: (project: ProjectListItem) => ReactNode;