ui/client/features/directory-browser/workflows/DirectoryBrowser
Cockpit client (features), next. Source: ui/client/features/directory-browser/workflows/DirectoryBrowser.tsx.
Type Aliases#
DirectoryBrowserAction#
DirectoryBrowserAction = {
type:"LOAD_START"; } | {listing:DirListingView;type:"LOADED"; } | {error:string;type:"LOAD_ERROR"; }
Defined in: ui/client/features/directory-browser/workflows/DirectoryBrowser.tsx:12
DirectoryBrowserState#
DirectoryBrowserState = {
status:"idle"; } | {listing:DirListingView|null;status:"loading"; } | {error:string;listing:DirListingView|null;status:"error"; } | {listing:DirListingView;status:"ready"; }
Defined in: ui/client/features/directory-browser/workflows/DirectoryBrowser.tsx:6
Variables#
initialDirectoryBrowserState#
constinitialDirectoryBrowserState:DirectoryBrowserState
Defined in: ui/client/features/directory-browser/workflows/DirectoryBrowser.tsx:17
Functions#
directoryBrowserReducer()#
directoryBrowserReducer(
state,action):DirectoryBrowserState
Defined in: ui/client/features/directory-browser/workflows/DirectoryBrowser.tsx:29
Parameters#
state
action
Returns#
directoryError()#
directoryError(
state):string|null
Defined in: ui/client/features/directory-browser/workflows/DirectoryBrowser.tsx:27
The failure of the last read; null when there is none.
Parameters#
state
Returns#
string | null
directoryIsLoading()#
directoryIsLoading(
state):boolean
Defined in: ui/client/features/directory-browser/workflows/DirectoryBrowser.tsx:24
True while a read is in flight.
Parameters#
state
Returns#
boolean
directoryListing()#
directoryListing(
state):DirListingView|null
Defined in: ui/client/features/directory-browser/workflows/DirectoryBrowser.tsx:20
The listing to show: the current one, or the last good one while loading or after a failure.
Parameters#
state
Returns#
DirListingView | null