Kui API Documentation - v11.0.0 / @kui-shell/plugin-client-common
- ContextWidgets
- CurrentWorkingDirectory
- FancyPipeline
- HTMLDom
- InputProvider
- Kui
- MadeWithKui
- MeterWidgets
- Settings
- StatusStripe
- TabContainer
- TabContent
- TabModel
- TextWithIconWidget
- Alert
- Ansi
- Button
- Card
- DropDown
- Icons
- LeftNavSidecar
- Markdown
- Popover
- Select
- Tag
- TagWidget
- TopNavSidecar
- DropdownWidget
- Loading
- SpaceFiller
- Tooltip
- allocateTabUUID
- defaultOnKeyDown
- defaultOnKeyPress
- defaultOnKeyUp
- inDebugMode
Ƭ InputProviderProps: InputOptions
& InputProps
& BlockViewTraits
plugins/plugin-client-common/src/components/Views/Terminal/Block/Input.tsx:160
Ƭ KuiProps: Partial
<KuiConfiguration
> & GuidebookProps
& CommonClientProps
& { bottomInput?
: true
| React.ReactNode
; initialTabTitle?
: string
; noBootstrap?
: boolean
; quietExecCommand?
: boolean
; toplevel?
: React.ReactNode
| React.ReactNode
[] }
plugins/plugin-client-common/src/components/Client/Kui.tsx:44
Ƭ SplitPosition: NewSplitRequest
["options"
]["position"
]
plugins/plugin-client-common/src/components/Views/Terminal/SplitPosition.ts:19
Ƭ ViewLevel: "loading"
| "removed"
| "hidden"
| "normal"
| "obscured"
| "ok"
| "warn"
| "error"
| "info"
variants of how the information should be presented
plugins/plugin-client-common/src/components/Client/StatusStripe/TextWithIconWidget.tsx:24
• KuiContext: Context
<KuiConfiguration
>
• Alert: LazyExoticComponent
<(props
: Props
) => React.ReactElement
>
plugins/plugin-client-common/src/index.ts:65
• Ansi: LazyExoticComponent
<(props
: Props
) => Element
>
plugins/plugin-client-common/src/index.ts:55
• Button: LazyExoticComponent
<(props
: Props
) => React.ReactElement
>
plugins/plugin-client-common/src/index.ts:66
• Card: LazyExoticComponent
<(props
: Props
) => React.ReactElement
>
plugins/plugin-client-common/src/index.ts:67
• DropDown: LazyExoticComponent
<(props
: Props
) => React.ReactElement
>
plugins/plugin-client-common/src/index.ts:72
• Icons: LazyExoticComponent
<(props
: Props
) => React.ReactElement
>
plugins/plugin-client-common/src/index.ts:71
• LeftNavSidecar: LazyExoticComponent
<typeof default
>
plugins/plugin-client-common/src/index.ts:62
• Markdown: LazyExoticComponent
<typeof default
>
plugins/plugin-client-common/src/index.ts:57
• Popover: LazyExoticComponent
<(props
: Props
) => React.ReactElement
>
plugins/plugin-client-common/src/index.ts:68
• Select: LazyExoticComponent
<(props
: Props
) => React.ReactElement
>
plugins/plugin-client-common/src/index.ts:69
• Tag: LazyExoticComponent
<(props
: Props
) => React.ReactElement
>
plugins/plugin-client-common/src/index.ts:70
• TagWidget: LazyExoticComponent
<(props
: Props
) => Element
>
plugins/plugin-client-common/src/index.ts:50
• TopNavSidecar: LazyExoticComponent
<typeof default
>
plugins/plugin-client-common/src/index.ts:61
▸ DropdownWidget(props
): Element
Name | Type |
---|---|
props |
Props |
Element
plugins/plugin-client-common/src/components/Client/StatusStripe/DropdownWidget.tsx:33
▸ Loading(props
): React.ReactElement
Name | Type |
---|---|
props |
default |
React.ReactElement
plugins/plugin-client-common/src/components/spi/Loading/index.tsx:22
▸ SpaceFiller(): Element
This components can be used as a space filler in your StatusStripe.
Element
plugins/plugin-client-common/src/components/Client/StatusStripe/SpaceFiller.tsx:23
▸ Tooltip(props
): React.ReactElement
Name | Type |
---|---|
props |
Props |
React.ReactElement
plugins/plugin-client-common/src/components/spi/Tooltip/index.tsx:24
▸ allocateTabUUID(): string
string
plugins/plugin-client-common/src/components/Client/TabModel.ts:21
▸ defaultOnKeyDown(event
): void
Name | Type |
---|---|
event |
KeyboardEvent |
void
plugins/plugin-client-common/src/components/Views/Terminal/Block/OnKeyDown.ts:98
▸ defaultOnKeyPress(event
): Promise
<void
>
Name | Type |
---|---|
event |
KeyboardEvent |
Promise
<void
>
plugins/plugin-client-common/src/components/Views/Terminal/Block/OnKeyPress.ts:21
▸ defaultOnKeyUp(evt
): Promise
<void
>
Listen for ctrl+R
Name | Type |
---|---|
evt |
KeyboardEvent <Element > |
Promise
<void
>
plugins/plugin-client-common/src/components/Views/Terminal/Block/ActiveISearch.tsx:182
▸ inDebugMode(): string
| true
string
| true