disable AddAnyAttr again now that I remember why it was broken
This commit is contained in:
parent
8dac92b251
commit
89b972e3c5
|
@ -47,7 +47,8 @@ pub fn App() -> impl IntoView {
|
||||||
// Button C: use a regular event listener
|
// Button C: use a regular event listener
|
||||||
// setting an event listener on a component like this applies it
|
// setting an event listener on a component like this applies it
|
||||||
// to each of the top-level elements the component returns
|
// to each of the top-level elements the component returns
|
||||||
<ButtonC on:click=move |_| set_italics.update(|value| *value = !*value)/>
|
// TODO WIP
|
||||||
|
// <ButtonC on:click=move |_| set_italics.update(|value| *value = !*value)/>
|
||||||
|
|
||||||
// Button D gets its setter from context rather than props
|
// Button D gets its setter from context rather than props
|
||||||
<ButtonD/>
|
<ButtonD/>
|
||||||
|
@ -76,12 +77,10 @@ where
|
||||||
view! { <button on:click=on_click>"Toggle Right"</button> }
|
view! { <button on:click=on_click>"Toggle Right"</button> }
|
||||||
}
|
}
|
||||||
|
|
||||||
use leptos::tachys::view::add_attr::AddAnyAttr;
|
|
||||||
|
|
||||||
/// Button C is a dummy: it renders a button but doesn't handle
|
/// Button C is a dummy: it renders a button but doesn't handle
|
||||||
/// its click. Instead, the parent component adds an event listener.
|
/// its click. Instead, the parent component adds an event listener.
|
||||||
#[component]
|
#[component]
|
||||||
pub fn ButtonC() -> impl IntoView + AddAnyAttr<Dom> {
|
pub fn ButtonC() -> impl IntoView {
|
||||||
view! { <button>"Toggle Italics"</button> }
|
view! { <button>"Toggle Italics"</button> }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -76,6 +76,7 @@ impl<T: IntoView> RenderHtml<Dom> for View<T> {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
impl<T: AddAnyAttr<Dom>> AddAnyAttr<Dom> for View<T> {
|
impl<T: AddAnyAttr<Dom>> AddAnyAttr<Dom> for View<T> {
|
||||||
type Output<SomeNewAttr: Attribute<Dom>> =
|
type Output<SomeNewAttr: Attribute<Dom>> =
|
||||||
<T as AddAnyAttr<Dom>>::Output<SomeNewAttr>;
|
<T as AddAnyAttr<Dom>>::Output<SomeNewAttr>;
|
||||||
|
@ -99,4 +100,4 @@ impl<T: AddAnyAttr<Dom>> AddAnyAttr<Dom> for View<T> {
|
||||||
{
|
{
|
||||||
self.0.add_any_attr_by_ref(attr)
|
self.0.add_any_attr_by_ref(attr)
|
||||||
}
|
}
|
||||||
}
|
}*/
|
||||||
|
|
Loading…
Reference in New Issue