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