get select edit, read, and delete working

This commit is contained in:
Travis Shears 2025-10-02 19:56:33 +02:00
parent b680a2f5d7
commit 99548e67b7
5 changed files with 62 additions and 13 deletions

View file

@ -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)
}
}
}