pub struct LinkProps {Show 16 fields
pub to: &'static str,
pub class: &'static str,
pub target: &'static str,
pub rel: &'static str,
pub children: Html,
pub scroll: 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 strThe target URL for the link.
class: &'static strThe CSS class for styling the link.
target: &'static strThe target attribute for the link.
rel: &'static strThe “rel” attribute for the link.
children: HtmlThe content to be displayed within the link.
scroll: boolEnable scrolling behavior when clicking the link.
scroll_offset: f64Offset for the scrolling behavior, specifying how far from the top the scroll should stop.
scroll_behavior: &'static strScroll behavior when clicking the link. Valid values: “auto”, “instant”, “smooth”.
aria_current: &'static strIndicates the current state of the link in a navigation menu. Valid values: “page”, “step”, “location”, “date”, “time”, “true”, “false”.
aria_describedby: &'static strDescribes the link using the ID of the element that provides a description.
aria_expanded: &'static strIndicates 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 strIndicates whether the content associated with the link is live and dynamic. Valid values: “off”, “assertive”, “polite”.
aria_pressed: &'static strIndicates whether the link is currently pressed or selected. Valid values: “true”, “false”, “mixed”, “undefined”.
aria_controls: &'static strID of the element that the link controls or owns.
aria_labelledby: &'static strID of the element that labels the link.
Trait Implementations§
source§impl PartialEq for LinkProps
impl PartialEq for LinkProps
source§impl Properties for LinkProps
impl Properties for LinkProps
impl StructuralPartialEq for LinkProps
Auto Trait Implementations§
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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.