2import Lomiri.Components 1.3
3import Dekko.Mail.API 1.0
4import Dekko.Components 1.0
6import Dekko.Lomiri.Components 1.0
7import Dekko.Mail.Stores.Views 1.0
11 color: LomiriColors.inkstone
23 color: LomiriColors.slate
33 implicitHeight: height
34 visible: !dekko.isLargeFF
36 onClicked: ViewActions.toggleNavDrawer()
40 visible: drawerBtn.pressed
41 color: LomiriColors.slate
45 name: "navigation-menu"
46 color: LomiriColors.silk
49 anchors.centerIn: parent
55 color: LomiriColors.slate
56 visible: !dekko.isLargeFF
60 leftMargin: units.gu(1)
61 rightMargin: units.gu(1)
69 contentHeight: col.height + units.gu(5)
79 model: navPlugins.plugins
81 delegate: AbstractButton {
84 readonly
property bool isSelected: ViewStore.selectedNavIndex === index
89 implicitHeight: height
90 visible: action.visible
92 onClicked: ViewStore.selectedNavIndex = index
97 color: LomiriColors.slate
101 color: LomiriColors.blue
106 bottom: parent.bottom
108 visible: btn.isSelected
112 name: action.iconName
113 color: btn.isSelected ? LomiriColors.blue : LomiriColors.silk
114 height: units.gu(3.4)
116 anchors.centerIn: parent
125 color: LomiriColors.slate
129 leftMargin: units.gu(1)
130 rightMargin: units.gu(1)
138 implicitHeight: height
140 onClicked: ViewActions.openSettings()
144 visible: settingsBtn.pressed
145 color: LomiriColors.slate
150 color: LomiriColors.silk
151 height: units.gu(3.4)
153 anchors.centerIn: parent