Line

You are reading docs for v0.8. See latest (v0.9)

ui/client/features/clone/hooks/useClone

Cockpit client (features), v0.8. Source: ui/client/features/clone/hooks/useClone.tsx.

Functions#

useClone()#

useClone(onCloned): object

Defined in: ui/client/features/clone/hooks/useClone.tsx:15

The clone form: read what was pasted, start a clone, follow its job until it ends, cancel it, and hand the finished folder to onCloned (the Open-a-project screen opens it).

Parameters#

onCloned

(dir) => void

Returns#

object

cancel

cancel: () => Promise<void>

Returns

Promise<void>

dismiss

dismiss: () => void

Returns

void

setBranch

setBranch: (branch) => void

Parameters
branch

string

Returns

void

setInput

setInput: (input) => void

Parameters
input

string

Returns

void

setName

setName: (name) => void

Parameters
name

string

Returns

void

setToken

setToken: (token) => void

Parameters
token

string

Returns

void

start

start: () => Promise<void>

Returns

Promise<void>

state

state: CloneFormState