impl context

This commit is contained in:
2024-06-12 17:36:46 -05:00
parent 4c6b6fa920
commit e371ff748b
15 changed files with 48 additions and 79 deletions
+3 -6
View File
@@ -1,7 +1,6 @@
use leptos::{Signal, View};
use super::{ControlBuilder, ControlData, ControlRenderData};
use super::{BuilderFn, ControlBuilder, ControlData, ControlRenderData};
use crate::{form::FormToolData, form_builder::FormBuilder, styles::FormStyle};
use leptos::{Signal, View};
#[derive(Debug, Clone, PartialEq, Eq, PartialOrd, Ord, Hash, Default)]
pub struct HiddenData;
@@ -23,9 +22,7 @@ impl ControlData for HiddenData {
impl<FD: FormToolData, FS: FormStyle, CX: 'static> FormBuilder<FD, FS, CX> {
pub fn hidden<FDT: Clone + PartialEq + 'static>(
self,
builder: impl Fn(
ControlBuilder<FD, FS, HiddenData, FDT>,
) -> ControlBuilder<FD, FS, HiddenData, FDT>,
builder: impl BuilderFn<ControlBuilder<FD, FS, HiddenData, FDT>, CX>,
) -> Self {
self.new_control(builder)
}