Improve sidebar template

This commit is contained in:
2021-12-04 23:03:49 +00:00
parent ba0926900a
commit 5321c7d85f
5 changed files with 16 additions and 9 deletions

View File

@@ -13,20 +13,21 @@ type AccountsData struct {
}
func (h *Handler) accounts(c *gin.Context) {
base := c.MustGet("data").(AlwaysNeededData)
d := AccountsData{
base,
c.MustGet("data").(AlwaysNeededData),
}
c.HTML(http.StatusOK, "accounts.html", d)
}
type AccountData struct {
AlwaysNeededData
Account *postgres.Account
Transactions []postgres.GetTransactionsForAccountRow
}
func (h *Handler) account(c *gin.Context) {
accountID := c.Param("accountid")
accountUUID, err := uuid.Parse(accountID)
if err != nil {
@@ -47,8 +48,9 @@ func (h *Handler) account(c *gin.Context) {
}
d := AccountData{
Account: &account,
Transactions: transactions,
c.MustGet("data").(AlwaysNeededData),
&account,
transactions,
}
c.HTML(http.StatusOK, "account.html", d)

View File

@@ -15,7 +15,6 @@ type BudgetData struct {
}
func (h *Handler) budget(c *gin.Context) {
base := c.MustGet("data").(AlwaysNeededData)
budgetID := c.Param("budgetid")
budgetUUID, err := uuid.Parse(budgetID)
if err != nil {
@@ -30,7 +29,7 @@ func (h *Handler) budget(c *gin.Context) {
}
d := BudgetData{
base,
c.MustGet("data").(AlwaysNeededData),
transactions,
}