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): 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}', 'entity': f'navigate.{card.uuid_prev}',
'icon': 'mdi:arrow-left-bold', 'icon': 'mdi:arrow-left-bold',
'color': [255, 255, 255], 'color': [255, 255, 255],
} }
))[1:] ))[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}', 'entity': f'navigate.{card.uuid_next}',
'icon': 'mdi:arrow-right-bold', 'icon': 'mdi:arrow-right-bold',
@@ -660,17 +665,13 @@ class LuiPagesGen(object):
} }
))[1:] ))[1:]
if len(self._config._config_cards) == 1:
l = "delete~~~~~"
r = "delete~~~~~"
if card.hidden: if card.hidden:
l = f"x~navUp~{get_icon_id('mdi:arrow-up-bold')}~65535~~" leftBtn = f"x~navUp~{get_icon_id('mdi:arrow-up-bold')}~65535~~"
r = "delete~~~~~" rightBtn = "delete~~~~~"
# r = 0 # r = 0
# if self._config.get("homeButton"): # if self._config.get("homeButton"):
# r = 2 # r = 2
navigation = f"{l}~{r}" navigation = f"{leftBtn}~{rightBtn}"
# Switch to page # Switch to page
if send_page_type: if send_page_type: