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,32 +645,33 @@ 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:
'entity': f'navigate.{card.uuid_prev}', leftBtn = self.generate_entities_item(Entity(
'icon': 'mdi:arrow-left-bold', {
'color': [255, 255, 255], 'entity': f'navigate.{card.uuid_prev}',
} 'icon': 'mdi:arrow-left-bold',
))[1:] 'color': [255, 255, 255],
r = self.generate_entities_item(Entity( }
{ ))[1:]
'entity': f'navigate.{card.uuid_next}',
'icon': 'mdi:arrow-right-bold',
'color': [255, 255, 255],
}
))[1:]
if len(self._config._config_cards) == 1: rightBtn = "delete~~~~~"
l = "delete~~~~~" if card.uuid_prev is not None:
r = "delete~~~~~" rightBtn = self.generate_entities_item(Entity(
{
'entity': f'navigate.{card.uuid_next}',
'icon': 'mdi:arrow-right-bold',
'color': [255, 255, 255],
}
))[1:]
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: