Skip to content

Commit eff923a

Browse files
committed
Move classes out of data selectors and into box layouts
1 parent a69e9d5 commit eff923a

4 files changed

Lines changed: 276 additions & 296 deletions

File tree

examples/form_disabling/view.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def create_ui(self) -> None:
2929
with layout.pre_content:
3030
vuetify.VBanner(
3131
"The form is in an error state.",
32-
v_if="errors.data?.length > 0",
32+
v_if="data?.pydantic_errors?.length > 0",
3333
color="error",
3434
icon="mdi-close",
3535
)
@@ -40,12 +40,12 @@ def create_ui(self) -> None:
4040
InputField(v_model="data.wavelength")
4141
with VBoxLayout(halign="center"):
4242
vuetify.VBtn(
43-
"{{ errors.data?.length > 0 ? 'Errors Present' : 'No Errors' }}",
44-
disabled=("errors.data?.length > 0",),
43+
"{{ data?.pydantic_errors?.length > 0 ? 'Errors Present' : 'No Errors' }}",
44+
disabled=("data?.pydantic_errors?.length > 0",),
4545
)
4646

4747
with layout.post_content:
48-
vuetify.VAlert("{{ errors.data }}", v_if="errors.data?.length > 0", color="error")
48+
vuetify.VAlert("{{ data?.pydantic_errors }}", v_if="data?.pydantic_errors?.length > 0", color="error")
4949

5050
def create_vm(self) -> None:
5151
binding = TrameBinding(self.state)

examples/form_disabling/view_model.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ class ViewModel:
1111
def __init__(self, model: Model, binding: BindingInterface) -> None:
1212
self.model = model
1313

14-
# self.on_update is called any time the view updates the binding.
1514
self.form_data_bind = binding.new_bind(self.model.form)
1615

1716
def update_form_data(self) -> None:

0 commit comments

Comments
 (0)