prompt slot (#19563)

This commit is contained in:
Sebastian 2026-03-29 00:27:27 +01:00 committed by GitHub
commit 38af99dcb4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 125 additions and 43 deletions

View file

@ -135,6 +135,19 @@ export type TuiDialogSelectProps<Value = unknown> = {
current?: Value
}
export type TuiPromptProps = {
workspaceID?: string
visible?: boolean
disabled?: boolean
onSubmit?: () => void
hint?: JSX.Element
showPlaceholder?: boolean
placeholders?: {
normal?: string[]
shell?: string[]
}
}
export type TuiToast = {
variant?: "info" | "success" | "warning" | "error"
title?: string
@ -279,6 +292,9 @@ export type TuiSidebarFileItem = {
export type TuiSlotMap = {
app: {}
home_logo: {}
home_prompt: {
workspace_id?: string
}
home_bottom: {}
sidebar_title: {
session_id: string
@ -386,6 +402,7 @@ export type TuiPluginApi = {
DialogConfirm: (props: TuiDialogConfirmProps) => JSX.Element
DialogPrompt: (props: TuiDialogPromptProps) => JSX.Element
DialogSelect: <Value = unknown>(props: TuiDialogSelectProps<Value>) => JSX.Element
Prompt: (props: TuiPromptProps) => JSX.Element
toast: (input: TuiToast) => void
dialog: TuiDialogStack
}