4 Commits

Author SHA1 Message Date
edc5987293 Merge pull request #2 from natankeddem/fixremoves
Fixes for removal of keys and restrictions.
2024-05-06 18:53:31 -04:00
2b6f0e41e6 fixed removal of restrictions 2024-05-06 18:50:44 -04:00
444c2d3182 fixed removal of keys 2024-05-06 18:50:13 -04:00
a069cfe410 Update README.md 2024-05-05 16:19:45 -04:00
3 changed files with 8 additions and 8 deletions

View File

@ -2,7 +2,7 @@
## Demo
[autopve_demo.webm](https://github.com/natankeddem/autopve/assets/44515217/827bdd22-5311-43c1-9452-a56fa11998aa)
https://github.com/natankeddem/autopve/assets/44515217/7c766078-a69f-4dc3-889c-6d7113fd3421
## Information

View File

@ -70,6 +70,8 @@ class Setting(Tab):
def remove_key(key):
self._scroll.remove(self._elements[key]["row"])
del self._elements[key]
if key in storage.answer(self.answer)[self.type]:
del storage.answer(self.answer)[self.type][key]
def set_key(key, value: str):
v: Any = None

View File

@ -48,13 +48,11 @@ class System(Tab):
with self.scroll:
with ui.row() as row:
row.tailwind.width("full").align_items("center").justify_content("between")
with ui.row() as row:
row.tailwind.align_items("center")
self._elements[restriction] = {
"control": el.FInput(value=restriction, read_only=True),
"row": row,
}
self._elements[restriction]["control"].tailwind.width("[420px]")
self._elements[restriction] = {
"control": el.FInput(value=restriction, read_only=True),
"row": row,
}
self._elements[restriction]["control"].tailwind.width("[420px]")
ui.button(icon="remove", on_click=lambda _, r=restriction: remove_restriction(r))
if self.type not in storage.answer(self.answer):
storage.answer(self.answer)[self.type] = []