Line

You are reading the unreleased docs (next). See latest (v0.9)

ui/client/features/new-project/hooks/useNewProject

Cockpit client (features), next. Source: ui/client/features/new-project/hooks/useNewProject.tsx.

Functions#

useNewProject()#

useNewProject(onCreated): object

Defined in: ui/client/features/new-project/hooks/useNewProject.tsx:12

The New project form: ask the server for a folder with this name and hand the new project's folder to onCreated (the Open-a-project screen opens it, as it does for a clone).

Parameters#

onCreated

(dir) => void

Returns#

object

create

create: () => Promise<void>

Returns

Promise<void>

setFramework

setFramework: (framework) => void

Parameters
framework

NewProjectFramework

Returns

void

setName

setName: (name) => void

Parameters
name

string

Returns

void

state

state: NewProjectFormState