Fix nav item if there is only one page

This commit is contained in:
joBr99
2022-12-29 16:44:24 +01:00
committed by GitHub
parent 23c9df2624
commit d2f35e738d

View File

@@ -645,14 +645,19 @@ class LuiPagesGen(object):
def render_card(self, card, send_page_type=True):
l = self.generate_entities_item(Entity(
leftBtn = "delete~~~~~"
if card.uuid_prev is not None:
leftBtn = self.generate_entities_item(Entity(
{
'entity': f'navigate.{card.uuid_prev}',
'icon': 'mdi:arrow-left-bold',
'color': [255, 255, 255],
}
))[1:]
r = self.generate_entities_item(Entity(
rightBtn = "delete~~~~~"
if card.uuid_prev is not None:
rightBtn = self.generate_entities_item(Entity(
{
'entity': f'navigate.{card.uuid_next}',
'icon': 'mdi:arrow-right-bold',
@@ -660,17 +665,13 @@ class LuiPagesGen(object):
}
))[1:]
if len(self._config._config_cards) == 1:
l = "delete~~~~~"
r = "delete~~~~~"
if card.hidden:
l = f"x~navUp~{get_icon_id('mdi:arrow-up-bold')}~65535~~"
r = "delete~~~~~"
leftBtn = f"x~navUp~{get_icon_id('mdi:arrow-up-bold')}~65535~~"
rightBtn = "delete~~~~~"
# r = 0
# if self._config.get("homeButton"):
# r = 2
navigation = f"{l}~{r}"
navigation = f"{leftBtn}~{rightBtn}"
# Switch to page
if send_page_type: