diff options
Diffstat (limited to 'internal/tui/form.go')
-rw-r--r-- | internal/tui/form.go | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/internal/tui/form.go b/internal/tui/form.go index d0a2025..b0ac18d 100644 --- a/internal/tui/form.go +++ b/internal/tui/form.go @@ -165,7 +165,7 @@ func NewClientForm() Form { return form } -func NewProjectForm() Form { +func NewProjectCreateForm() Form { form := NewForm([]FormField{ {Model: textinput.New(), label: "Name"}, {Model: textinput.New(), label: "Client", suggestions: suggestClients}, @@ -176,6 +176,16 @@ func NewProjectForm() Form { return form } +func NewProjectEditForm() Form { + form := NewForm([]FormField{ + {Model: textinput.New(), label: "Name"}, + newOptionalFloatField("Hourly Rate"), + }) + form.SelectedStyle = &modalFocusedInputStyle + form.UnselectedStyle = &modalBlurredInputStyle + return form +} + func NewHistoryFilterForm() Form { form := NewForm([]FormField{ newDateRangeField("Date Range"), |