get select edit, read, and delete working
This commit is contained in:
parent
b680a2f5d7
commit
99548e67b7
5 changed files with 62 additions and 13 deletions
|
|
@ -49,22 +49,15 @@ func (m ActionListPageModel) Update(msg tea.Msg, ctx *context) (ActionListPageMo
|
|||
switch action {
|
||||
case Write:
|
||||
return m, gemlog.WritePostCMD(ctx.config)
|
||||
case Read:
|
||||
case Read, Delete, Edit:
|
||||
switchPageCmd := func() tea.Msg {
|
||||
return SwitchPages{Page: EntryList}
|
||||
}
|
||||
actionToTakeCmd := func() tea.Msg {
|
||||
return SelectActionToTake{ActionToTake: action}
|
||||
}
|
||||
loadGemLogsCmd := gemlog.LoadGemlogCMD(ctx.config)
|
||||
return m, tea.Batch(switchPageCmd, loadGemLogsCmd)
|
||||
// case Edit:
|
||||
// m.ui.page = EntryList
|
||||
// m.ui.entryListPage.cursor = 0
|
||||
// m.ui.entryListPage.actionToTake = Edit
|
||||
// return m, gemlog.LoadGemlogCMD(ctx.config)
|
||||
// case Delete:
|
||||
// m.ui.page = EntryList
|
||||
// m.ui.entryListPage.cursor = 0
|
||||
// m.ui.entryListPage.actionToTake = Delete
|
||||
// return m, gemlog.LoadGemlogCMD(m.context.config)
|
||||
return m, tea.Batch(switchPageCmd, loadGemLogsCmd, actionToTakeCmd)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue