update to RIO 0.11.1

This commit is contained in:
Cole Deck
2025-09-29 18:51:32 +00:00
parent 145a215305
commit 65f6052903
11 changed files with 28 additions and 20 deletions

View File

@@ -8,7 +8,7 @@ import rio
from . import pages
from . import components as comps
from db_classes import *
from db_classes import init
# Define a theme for Rio to use.
#
@@ -22,7 +22,7 @@ theme = rio.Theme.from_colors(
primary_color=rio.Color.from_hex("#84329B"),
#neutral_color=rio.Color.from_hex("#a850f480"),
neutral_color=rio.Color.from_hex("#D0A2F7"),
light=True,
mode='light',
)
init()

View File

@@ -7,7 +7,7 @@ import rio
from .. import components as comps
from db_classes import *
# from db_classes import *
class Item(rio.Component):

View File

@@ -29,7 +29,7 @@ class Navbar(rio.Component):
#print(self.office)
await self.force_refresh()
self.force_refresh()
checkpage: str = "in"

View File

@@ -7,7 +7,8 @@ import rio
import datetime
from mac_vendor_lookup import AsyncMacLookup
from db_classes import *
# from db_classes import *
from db_classes import get_location_id, create_item
from .. import components as comps
import asyncio

View File

@@ -63,7 +63,7 @@ class BrowsePage(rio.Component):
self.items = search_item(query, self.filters)
mid = time()
self.loading_text = "Loading data..."
await self.force_refresh()
self.force_refresh()
end = time()
self.loading_text = ""
render = str(int((end - mid) * 1000)) + "ms"
@@ -121,16 +121,16 @@ class BrowsePage(rio.Component):
async def _close_info_popup(self):
self.edit_show = False
self.info_show = False
await self.force_refresh()
self.force_refresh()
async def _close_edit_popup(self):
await self._open_info_popup(self.ibarcode)
await self.force_refresh()
self.force_refresh()
async def _save_edit_popup(self):
self.edit_show = False
self.info_show = True
await self.force_refresh()
self.force_refresh()
await self._add_part_button()
await asyncio.sleep(1)
await self._open_info_popup(self.ibarcode, skip_display=True)
@@ -145,7 +145,7 @@ class BrowsePage(rio.Component):
async def _delete_edit_popup(self):
self.edit_show = False
self.info_show = True
await self.force_refresh()
self.force_refresh()
await delete_item_id(self.ibarcode)
await self._search()
await asyncio.sleep(1)
@@ -292,7 +292,9 @@ class BrowsePage(rio.Component):
#color=self.popup_color,
is_open=self.info_show,
min_width=40,
#position='fullscreen',
position='fullscreen',
user_closable=True,
modal=True,
#align_y = 1,
color=rio.Color.TRANSPARENT,
content=rio.Card(
@@ -327,8 +329,9 @@ class BrowsePage(rio.Component):
#color=self.popup_color,
is_open=self.edit_show,
min_width=40,
#position='fullscreen',
#align_y = 1,
position='fullscreen',
user_closable=False,
modal=True,
color=rio.Color.TRANSPARENT,
content=rio.Card(
rio.Column(

View File

@@ -20,7 +20,7 @@ class ItemPage(rio.Component):
self.itm = find_item(self.barcode)
#print(find_item(self.barcode))
#print(self.itm)
await self.force_refresh()
self.force_refresh()
def build(self) -> rio.Component:
if 'barcode' in self.itm: