pub struct LinkProps {Show 19 fields
pub to: &'static str,
pub class: &'static str,
pub target: &'static str,
pub rel: &'static str,
pub query: Value,
pub state: &'static str,
pub children: Html,
pub scroll: bool,
pub prefetch: bool,
pub scroll_offset: f64,
pub scroll_behavior: &'static str,
pub aria_current: &'static str,
pub aria_describedby: &'static str,
pub aria_expanded: &'static str,
pub aria_hidden: &'static str,
pub aria_live: &'static str,
pub aria_pressed: &'static str,
pub aria_controls: &'static str,
pub aria_labelledby: &'static str,
}
Expand description
Properties for the Link component.
Fields§
§to: &'static str
The target URL for the link.
class: &'static str
The CSS class for styling the link.
target: &'static str
The target attribute for the link.
rel: &'static str
The “rel” attribute for the link.
query: Value
Route query data
state: &'static str
Route state data
children: Html
The content to be displayed within the link.
scroll: bool
Enable scrolling behavior when clicking the link.
prefetch: bool
Enable automatic prefetch of components before clicking the link.
scroll_offset: f64
Offset for the scrolling behavior, specifying how far from the top the scroll should stop.
scroll_behavior: &'static str
Scroll behavior when clicking the link. Valid values: “auto”, “instant”, “smooth”.
aria_current: &'static str
Indicates the current state of the link in a navigation menu. Valid values: “page”, “step”, “location”, “date”, “time”, “true”, “false”.
aria_describedby: &'static str
Describes the link using the ID of the element that provides a description.
aria_expanded: &'static str
Indicates whether the content associated with the link is currently expanded or collapsed. Valid values: “true”, “false”.
Indicates whether the link is currently hidden from the user. Valid values: “true”, “false”.
aria_live: &'static str
Indicates whether the content associated with the link is live and dynamic. Valid values: “off”, “assertive”, “polite”.
aria_pressed: &'static str
Indicates whether the link is currently pressed or selected. Valid values: “true”, “false”, “mixed”, “undefined”.
aria_controls: &'static str
ID of the element that the link controls or owns.
aria_labelledby: &'static str
ID of the element that labels the link.
Trait Implementations§
Source§impl Properties for LinkProps
impl Properties for LinkProps
impl StructuralPartialEq for LinkProps
Auto Trait Implementations§
impl Freeze for LinkProps
impl !RefUnwindSafe for LinkProps
impl !Send for LinkProps
impl !Sync for LinkProps
impl Unpin for LinkProps
impl !UnwindSafe for LinkProps
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoPropValue<Option<T>> for T
impl<T> IntoPropValue<Option<T>> for T
Source§fn into_prop_value(self) -> Option<T>
fn into_prop_value(self) -> Option<T>
self
to a value of a Properties
struct.Source§impl<T> IntoPropValue<T> for T
impl<T> IntoPropValue<T> for T
Source§fn into_prop_value(self) -> T
fn into_prop_value(self) -> T
self
to a value of a Properties
struct.