Archived
generated from mitchell/rust_template
add context and non-context version of the controls
This commit is contained in:
+10
-5
@@ -1,5 +1,6 @@
|
||||
use super::{
|
||||
BuilderFn, ControlRenderData, GetterVanityControlData, VanityControlBuilder, VanityControlData,
|
||||
BuilderCxFn, BuilderFn, ControlRenderData, GetterVanityControlData, VanityControlBuilder,
|
||||
VanityControlData,
|
||||
};
|
||||
use crate::{form::FormToolData, form_builder::FormBuilder, styles::FormStyle};
|
||||
use leptos::{Signal, View};
|
||||
@@ -22,12 +23,16 @@ impl VanityControlData for HiddenData {
|
||||
impl GetterVanityControlData for HiddenData {}
|
||||
|
||||
impl<FD: FormToolData> FormBuilder<FD> {
|
||||
pub fn hidden(
|
||||
self,
|
||||
builder: impl BuilderFn<VanityControlBuilder<FD, HiddenData>, FD::Context>,
|
||||
) -> Self {
|
||||
pub fn hidden(self, builder: impl BuilderFn<VanityControlBuilder<FD, HiddenData>>) -> Self {
|
||||
self.new_vanity(builder)
|
||||
}
|
||||
|
||||
pub fn hidden_cx(
|
||||
self,
|
||||
builder: impl BuilderCxFn<VanityControlBuilder<FD, HiddenData>, FD::Context>,
|
||||
) -> Self {
|
||||
self.new_vanity_cx(builder)
|
||||
}
|
||||
}
|
||||
|
||||
impl<FD: FormToolData> VanityControlBuilder<FD, HiddenData> {
|
||||
|
||||
Reference in New Issue
Block a user