pub struct HydrationScriptsProps {
pub options: LeptosOptions,
pub islands: bool,
pub islands_router: bool,
pub root: Option<String>,
}Expand description
Props for the HydrationScripts component.
Inserts hydration scripts that add interactivity to your server-rendered HTML.
This should be included in the <head> of your application shell.
§Required Props
- options:
LeptosOptions- Configuration options for this project.
§Optional Props
- islands:
bool- Should be
trueto hydrate inislandsmode.
- Should be
- islands_router:
bool- Should be
trueto add the “islands router,” which enables limited client-side routing when running in islands mode.
- Should be
- root:
impl Into<String>- A base url, not including a trailing slash
Fields§
§options: LeptosOptionsConfiguration options for this project.
islands: boolShould be true to hydrate in islands mode.
islands_router: boolShould be true to add the “islands router,” which enables limited client-side routing
when running in islands mode.
root: Option<String>A base url, not including a trailing slash
Implementations§
Source§impl HydrationScriptsProps
impl HydrationScriptsProps
Sourcepub fn builder() -> HydrationScriptsPropsBuilder
pub fn builder() -> HydrationScriptsPropsBuilder
Create a builder for building HydrationScriptsProps.
On the builder, call .options(...), .islands(...)(optional), .islands_router(...)(optional), .root(...)(optional) to set the values of the fields.
Finally, call .build() to create the instance of HydrationScriptsProps.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for HydrationScriptsProps
impl RefUnwindSafe for HydrationScriptsProps
impl Send for HydrationScriptsProps
impl Sync for HydrationScriptsProps
impl Unpin for HydrationScriptsProps
impl UnwindSafe for HydrationScriptsProps
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> SerializableKey for T
impl<T> SerializableKey for T
Source§impl<T> StorageAccess<T> for T
impl<T> StorageAccess<T> for T
Source§fn as_borrowed(&self) -> &T
fn as_borrowed(&self) -> &T
Borrows the value.
Source§fn into_taken(self) -> T
fn into_taken(self) -> T
Takes the value.