summaryrefslogtreecommitdiff
path: root/internal/tui/form.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/tui/form.go')
-rw-r--r--internal/tui/form.go12
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"),