Umsatz-modul eingebaut, buchen noch nicht getestet
This commit is contained in:
@@ -1,57 +1,69 @@
|
||||
## ui.R ##
|
||||
# ui.R
|
||||
dashboardPage(
|
||||
dashboardHeader(
|
||||
title = "GemFin",
|
||||
|
||||
# Back-Button
|
||||
tags$li(
|
||||
class = "dropdown",
|
||||
style = "padding: 8px 10px;",
|
||||
actionBttn("back_btn", "Zurück",
|
||||
size = "xs",
|
||||
style = "minimal",
|
||||
icon = icon("arrow-left"))
|
||||
)
|
||||
),
|
||||
## Sidebar content
|
||||
dashboardSidebar(
|
||||
sidebarMenu(id = "tabs",
|
||||
menuItem("buchungen", tabName = "buchungen", icon = icon("list")),
|
||||
menuItem("konten", tabName = "konten", icon = icon("building-columns"))
|
||||
size = "xs", style = "minimal",
|
||||
icon = icon("arrow-left"))
|
||||
),
|
||||
conditionalPanel(
|
||||
condition = "input.tabs == 'buchungen'",
|
||||
tags$ul(
|
||||
class = "sidebar-menu",
|
||||
tags$li(
|
||||
class = "treeview",
|
||||
tags$a(href = "#",
|
||||
tags$i(class = "fa fa-filter"),
|
||||
tags$span("Filter"),
|
||||
tags$span(class = "pull-right-container",
|
||||
tags$i(class = "fa fa-angle-left pull-right")
|
||||
)
|
||||
),
|
||||
tags$ul(
|
||||
class = "treeview-menu",
|
||||
style = "padding: 5px 0;",
|
||||
tags$li(actionBttn("filter_alle", "Alle", size = "xs", style = "minimal")),
|
||||
tags$li(actionBttn("filter_giro", "Girokonto", size = "xs", style = "minimal")),
|
||||
tags$li(actionBttn("filter_monat", "Dieser Monat", size = "xs", style = "minimal"))
|
||||
)
|
||||
|
||||
# Filter Buchungen
|
||||
tags$li(
|
||||
class = "dropdown",
|
||||
conditionalPanel(
|
||||
condition = "input.tabs == 'buchungen'",
|
||||
div(
|
||||
style = "display: flex; align-items: center; gap: 4px; padding: 8px 4px;",
|
||||
actionBttn("filter_alle", "Alle", size = "xs", style = "minimal"),
|
||||
actionBttn("filter_giro", "Girokonto", size = "xs", style = "minimal"),
|
||||
actionBttn("filter_monat", "Dieser Monat", size = "xs", style = "minimal")
|
||||
)
|
||||
)
|
||||
),
|
||||
|
||||
# Filter Umsätze
|
||||
tags$li(
|
||||
class = "dropdown",
|
||||
conditionalPanel(
|
||||
condition = "input.tabs == 'umsatz'",
|
||||
div(
|
||||
style = "display: flex; align-items: center; gap: 4px; padding: 8px 4px;",
|
||||
actionBttn("umsatz_filter_ungebucht", "Ungebucht",
|
||||
size = "xs", style = "minimal", color = "warning"),
|
||||
actionBttn("umsatz_filter_alle", "Alle",
|
||||
size = "xs", style = "minimal"),
|
||||
actionBttn("umsatz_sync", "Sync",
|
||||
size = "xs", style = "minimal",
|
||||
icon = icon("rotate"), color = "primary")
|
||||
)
|
||||
)
|
||||
)
|
||||
),
|
||||
dashboardBody(
|
||||
|
||||
dashboardSidebar(
|
||||
sidebarMenu(id = "tabs",
|
||||
menuItem("Buchungen", tabName = "buchungen", icon = icon("list")),
|
||||
menuItem("Umsätze", tabName = "umsatz", icon = icon("bank")),
|
||||
menuItem("Konten", tabName = "konten", icon = icon("building-columns"))
|
||||
)
|
||||
),
|
||||
|
||||
dashboardBody(
|
||||
tabItems(
|
||||
# First tab content
|
||||
tabItem(tabName = "buchungen",
|
||||
buchungenUI("buchungen_tab")
|
||||
),
|
||||
# Second tab content
|
||||
tabItem(tabName = "umsatz",
|
||||
umsatzUI("umsatz_tab")
|
||||
),
|
||||
tabItem(tabName = "konten",
|
||||
accountsUI("accounts_tab")
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
)
|
||||
Reference in New Issue
Block a user