Merge pull request #2054 from ealmloff/fix-read-only-signal-visibility

Fix the visibility of the read only signal helper struct
This commit is contained in:
Jonathan Kelley 2024-03-11 13:08:31 -07:00 committed by GitHub
commit 44d09fcd2d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1336,11 +1336,12 @@ Finally, call `.build()` to create the instance of `{name}`.
if self.has_signal_fields() {
let name = Ident::new(&format!("{}WithOwner", name), name.span());
let original_name = &self.name;
let vis = &self.vis;
quote! {
#[doc(hidden)]
#[allow(dead_code, non_camel_case_types, missing_docs)]
#[derive(Clone)]
struct #name #ty_generics {
#vis struct #name #ty_generics {
inner: #original_name #ty_generics,
owner: Owner,
}
@ -1353,7 +1354,7 @@ Finally, call `.build()` to create the instance of `{name}`.
impl #original_impl_generics #name #ty_generics #where_clause {
/// Create a component from the props.
fn into_vcomponent<M: 'static>(
pub fn into_vcomponent<M: 'static>(
self,
render_fn: impl dioxus_core::prelude::ComponentFunction<#original_name #ty_generics, M>,
component_name: &'static str,