mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2025-12-22 15:34:26 +01:00
Fix nav item if there is only one page
This commit is contained in:
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user