pub struct SliderProps {Show 41 fields
pub children: Option<Children>,
pub accesskey: MaybeProp<String>,
pub autocapitalize: MaybeProp<String>,
pub autofocus: MaybeProp<bool>,
pub class: MaybeProp<String>,
pub contenteditable: MaybeProp<String>,
pub dir: MaybeProp<String>,
pub draggable: MaybeProp<bool>,
pub enterkeyhint: MaybeProp<String>,
pub exportparts: MaybeProp<String>,
pub hidden: MaybeProp<String>,
pub id: MaybeProp<String>,
pub inert: MaybeProp<bool>,
pub inputmode: MaybeProp<String>,
pub is: MaybeProp<String>,
pub itemid: MaybeProp<String>,
pub itemprop: MaybeProp<String>,
pub itemref: MaybeProp<String>,
pub itemscope: MaybeProp<String>,
pub itemtype: MaybeProp<String>,
pub lang: MaybeProp<String>,
pub nonce: MaybeProp<String>,
pub part: MaybeProp<String>,
pub popover: MaybeProp<String>,
pub role: MaybeProp<String>,
pub slot: MaybeProp<String>,
pub spellcheck: MaybeProp<String>,
pub style: MaybeProp<String>,
pub tabindex: MaybeProp<usize>,
pub title: MaybeProp<String>,
pub translate: MaybeProp<String>,
pub autocomplete: MaybeProp<String>,
pub disabled: MaybeProp<bool>,
pub form: MaybeProp<String>,
pub list: MaybeProp<String>,
pub max: MaybeProp<f64>,
pub min: MaybeProp<f64>,
pub name: MaybeProp<String>,
pub step: MaybeProp<f64>,
pub default: MaybeProp<f64>,
pub value: Reactive<f64>,
}Expand description
Props for the Slider component.
§Optional Props
- children:
Children - accesskey:
impl Into<MaybeProp<String>>- A space separated list of keys to focus this element. The first key available on the user’s keyboard layout is used.
- autocapitalize:
impl Into<MaybeProp<String>>-
Sets whether the input value should be capitalized and how. If a parent
<form>hasautocapitalizerules set, it will override any rules set here.Accepted values: “none” or “off” | “sentences” or “on” | “words” | “characters”.
-
- autofocus:
impl Into<MaybeProp<bool>>- Grabs focus once the page has finished loading. Only one element on the page can be focused at a time.
- class:
impl Into<MaybeProp<String>>- Apply classes to the element.
- contenteditable:
impl Into<MaybeProp<String>>-
Allows client-side editing of the element by the user.
Accepted values: “true” | “false” | “plaintext-only”
-
- dir:
impl Into<MaybeProp<String>>-
Indicate directionality of the element’s text.
Accepted values: “ltr” | “rtl” | “auto”
-
- draggable:
impl Into<MaybeProp<bool>>- Toggle whether the element can be dragged.
- enterkeyhint:
impl Into<MaybeProp<String>>- Modifies the appearance of the enter key on virtual keyboards.
- exportparts:
impl Into<MaybeProp<String>>- Expose elements in the shadow DOM to be manipulated by the DOM.
- hidden:
impl Into<MaybeProp<String>>- Controls hidden status of the element.
- id:
impl Into<MaybeProp<String>>- Set the id of this element.
- inert:
impl Into<MaybeProp<bool>>- Toggle if the browser reacts to input events from this element.
- inputmode:
impl Into<MaybeProp<String>>- Hints to the browser of what type of virtual keyboard to display when editing this element or its children.
- is:
impl Into<MaybeProp<String>>- Used to render a standard element as a custom element.
- itemid:
impl Into<MaybeProp<String>>- Unique global identifier of an item.
- itemprop:
impl Into<MaybeProp<String>>- Used to add properties to an item.
- itemref:
impl Into<MaybeProp<String>>- Used to associate an item with a related non-parent element that’s using
itemscope.
- Used to associate an item with a related non-parent element that’s using
- itemscope:
impl Into<MaybeProp<String>>- Used to declare that children elements are related to a particular item.
- itemtype:
impl Into<MaybeProp<String>>- URL of data used to define
itemprops.
- URL of data used to define
- lang:
impl Into<MaybeProp<String>>- Defines the language of an element.
- nonce:
impl Into<MaybeProp<String>>- Cryptographic “number used once”.
- part:
impl Into<MaybeProp<String>>- List of the part names of the element.
- popover:
impl Into<MaybeProp<String>>- Designate an element as a popover element.
- role:
impl Into<MaybeProp<String>>- Define the semantic meaning of content.
- slot:
impl Into<MaybeProp<String>>- Assigns a slot to an element.
- spellcheck:
impl Into<MaybeProp<String>>-
Toggle spellcheck for this input.
Accepted values: “default” | “true” | “false”.
-
- style:
impl Into<MaybeProp<String>>- Define CSS to be applied to the element.
- tabindex:
impl Into<MaybeProp<usize>>- Controls how an element behaves when a user navigates using the tab key.
- title:
impl Into<MaybeProp<String>>- Describes the content of the element to screen readers.
- translate:
impl Into<MaybeProp<String>>- Defines localization behavior for the element.
- autocomplete:
impl Into<MaybeProp<String>>-
Controls autocomplete.
Works with
color,date,datetime-local,email,hidden,month,number,password,range,search,tel,text,time,url, andweek.
-
- disabled:
impl Into<MaybeProp<bool>>- Toggle whether or not the input is disabled.
- form:
impl Into<MaybeProp<String>>- Associate this element with a form element that may not be its parent by its
id.
- Associate this element with a form element that may not be its parent by its
- list:
impl Into<MaybeProp<String>>- Link this input with a
<datalist>element for value suggestions with itsid.
- Link this input with a
- max:
impl Into<MaybeProp<f64>>- The greatest value in the range of permitted values.
- min:
impl Into<MaybeProp<f64>>- The lowest value in the range of permitted values.
- name:
impl Into<MaybeProp<String>>- Name of this element. Submitted with the form as part of a name/value pair.
- step:
impl Into<MaybeProp<f64>>- Define the granularity of expected input value.
- default:
impl Into<MaybeProp<f64>>- Sets the default value of the element. Setting
valuesets this once at page load. Use this for subsequent updates.
- Sets the default value of the element. Setting
- value:
impl Into<Reactive<f64>>- The reactive value signal of this input. Also sets initial
defaultvalue, but doesn’t update it.
- The reactive value signal of this input. Also sets initial
Fields§
§children: Option<Children>§accesskey: MaybeProp<String>A space separated list of keys to focus this element. The first key available on the user’s keyboard layout is used.
autocapitalize: MaybeProp<String>Sets whether the input value should be capitalized and how. If a parent <form> has
autocapitalize rules set, it will override any rules set here.
Accepted values: “none” or “off” | “sentences” or “on” | “words” | “characters”.
autofocus: MaybeProp<bool>Grabs focus once the page has finished loading. Only one element on the page can be focused at a time.
class: MaybeProp<String>Apply classes to the element.
contenteditable: MaybeProp<String>Allows client-side editing of the element by the user.
Accepted values: “true” | “false” | “plaintext-only”
dir: MaybeProp<String>Indicate directionality of the element’s text.
Accepted values: “ltr” | “rtl” | “auto”
draggable: MaybeProp<bool>Toggle whether the element can be dragged.
enterkeyhint: MaybeProp<String>Modifies the appearance of the enter key on virtual keyboards.
exportparts: MaybeProp<String>Expose elements in the shadow DOM to be manipulated by the DOM.
Controls hidden status of the element.
id: MaybeProp<String>Set the id of this element.
inert: MaybeProp<bool>Toggle if the browser reacts to input events from this element.
inputmode: MaybeProp<String>Hints to the browser of what type of virtual keyboard to display when editing this element or its children.
is: MaybeProp<String>Used to render a standard element as a custom element.
itemid: MaybeProp<String>Unique global identifier of an item.
itemprop: MaybeProp<String>Used to add properties to an item.
itemref: MaybeProp<String>Used to associate an item with a related non-parent element that’s using itemscope.
itemscope: MaybeProp<String>Used to declare that children elements are related to a particular item.
itemtype: MaybeProp<String>URL of data used to define itemprops.
lang: MaybeProp<String>Defines the language of an element.
nonce: MaybeProp<String>Cryptographic “number used once”.
part: MaybeProp<String>List of the part names of the element.
popover: MaybeProp<String>Designate an element as a popover element.
role: MaybeProp<String>Define the semantic meaning of content.
slot: MaybeProp<String>Assigns a slot to an element.
spellcheck: MaybeProp<String>Toggle spellcheck for this input.
Accepted values: “default” | “true” | “false”.
style: MaybeProp<String>Define CSS to be applied to the element.
tabindex: MaybeProp<usize>Controls how an element behaves when a user navigates using the tab key.
title: MaybeProp<String>Describes the content of the element to screen readers.
translate: MaybeProp<String>Defines localization behavior for the element.
autocomplete: MaybeProp<String>Controls autocomplete.
Works with color, date, datetime-local, email, hidden, month, number,
password, range, search, tel, text, time, url, and week.
disabled: MaybeProp<bool>Toggle whether or not the input is disabled.
form: MaybeProp<String>Associate this element with a form element that may not be its parent by its id.
list: MaybeProp<String>Link this input with a <datalist> element for value suggestions with its id.
max: MaybeProp<f64>The greatest value in the range of permitted values.
min: MaybeProp<f64>The lowest value in the range of permitted values.
name: MaybeProp<String>Name of this element. Submitted with the form as part of a name/value pair.
step: MaybeProp<f64>Define the granularity of expected input value.
default: MaybeProp<f64>Sets the default value of the element. Setting value sets this once at page load.
Use this for subsequent updates.
value: Reactive<f64>The reactive value signal of this input. Also sets initial default value, but doesn’t
update it.
Implementations§
Source§impl SliderProps
impl SliderProps
Sourcepub fn builder() -> SliderPropsBuilder<((), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), ())>
pub fn builder() -> SliderPropsBuilder<((), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), ())>
Create a builder for building SliderProps.
On the builder, call .children(...)(optional), .accesskey(...)(optional), .autocapitalize(...)(optional), .autofocus(...)(optional), .class(...)(optional), .contenteditable(...)(optional), .dir(...)(optional), .draggable(...)(optional), .enterkeyhint(...)(optional), .exportparts(...)(optional), .hidden(...)(optional), .id(...)(optional), .inert(...)(optional), .inputmode(...)(optional), .is(...)(optional), .itemid(...)(optional), .itemprop(...)(optional), .itemref(...)(optional), .itemscope(...)(optional), .itemtype(...)(optional), .lang(...)(optional), .nonce(...)(optional), .part(...)(optional), .popover(...)(optional), .role(...)(optional), .slot(...)(optional), .spellcheck(...)(optional), .style(...)(optional), .tabindex(...)(optional), .title(...)(optional), .translate(...)(optional), .autocomplete(...)(optional), .disabled(...)(optional), .form(...)(optional), .list(...)(optional), .max(...)(optional), .min(...)(optional), .name(...)(optional), .step(...)(optional), .default(...)(optional), .value(...)(optional) to set the values of the fields.
Finally, call .build() to create the instance of SliderProps.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SliderProps
impl !RefUnwindSafe for SliderProps
impl Send for SliderProps
impl !Sync for SliderProps
impl Unpin for SliderProps
impl !UnwindSafe for SliderProps
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> 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>
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>
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 more