diff --git a/src/common/form_schema.rs b/src/common/form_schema.rs index ad2d9ef..4825f60 100644 --- a/src/common/form_schema.rs +++ b/src/common/form_schema.rs @@ -1,8 +1,6 @@ use crate::common::ValueType; use crate::components::{CheckboxList, OutlinedTextField, RadioList, Row, Select, TextFieldType}; -use leptos::either::EitherOf5; -use leptos::prelude::RwSignal; -use leptos::{IntoView, view}; +use leptos::prelude::*; use serde::{Deserialize, Serialize}; use std::collections::HashMap; @@ -32,7 +30,7 @@ impl InputType { view! { {match self { InputType::Text(member, label, placeholder, required) => - EitherOf5::A(view! { + view! { - }), + }.into_any(), InputType::Number(member, label, placeholder, required) => - EitherOf5::B(view! { + view! { - }), + }.into_any(), InputType::Checkbox(member, label, options, required) => - EitherOf5::C(view! { + view! { - }), + }.into_any(), InputType::Radio(member, label, options, required) => - EitherOf5::D(view! { + view! { - }), + }.into_any(), InputType::Select(member, label, options, required) => - EitherOf5::E(view! { + view! {