BOQ7THDGYO62LXAK73I6YEIBPMDEQZ7J5JU4EQZMJVW2WZVK4VHAC func newTaskEdit(config *config, task *db.Task) tea.Model {m := taskEditModel{config: config, create: task == nil}
func newTaskEdit(config *config, task *db.Task, project string) tea.Model {t := truevar p []db.Projectm := taskEditModel{config: config, create: task == nil, loading: &t, projects: &p, project: project}
m.modal = newProjectEdit(m.config, nil)m.editing = truereturn m, m.modal.Init()
return m, changeView(newProjectEdit(m.config, nil))case "ctrl+e":return m, changeView(newProjectEdit(m.config, m.data))case "ctrl+t":return m, changeView(newTaskEdit(m.config, nil, m.data.Name))