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 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.
children: Html
The content to be displayed within the link.
scroll: bool
Enable scrolling behavior when 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 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.