ChatProjectListComponent
Lists selectable projects with optional creation, rename, and confirmed deletion actions.
import { ChatProjectListComponent } from '@threadplane/chat';Declaration
export declare class ChatProjectListComponent {
constructor();
readonly actions: import("@angular/core").InputSignal<ProjectActionAdapter | null>;
readonly activeProjectId: import("@angular/core").InputSignal<string | null>;
readonly newProjectRequested: import("@angular/core").OutputEmitterRef<void>;
readonly projects: import("@angular/core").InputSignal<Project[]>;
readonly projectSelected: import("@angular/core").OutputEmitterRef<string>;
readonly showNewProjectButton: import("@angular/core").InputSignal<boolean>;
}Angular template API
Selector: chat-project-list
Inputs
actionsProjectActionAdapter | nullactiveProjectIdstring | nullprojects· requiredProject[]showNewProjectButtonboolean
Outputs
newProjectRequestedvoidprojectSelectedstring
Members
Constructor · overload 1
Constructs a new instance of the ChatProjectListComponent class
constructor();actions
readonly actions: import("@angular/core").InputSignal<ProjectActionAdapter | null>;activeProjectId
readonly activeProjectId: import("@angular/core").InputSignal<string | null>;newProjectRequested
readonly newProjectRequested: import("@angular/core").OutputEmitterRef<void>;projects
readonly projects: import("@angular/core").InputSignal<Project[]>;projectSelected
readonly projectSelected: import("@angular/core").OutputEmitterRef<string>;showNewProjectButton
readonly showNewProjectButton: import("@angular/core").InputSignal<boolean>;