Skip to content

Commit 990142b

Browse files
committed
docs(components/slider): add Slider documentation (EN/ZH) and preview GIF
1 parent 0310da4 commit 990142b

File tree

3 files changed

+52
-0
lines changed

3 files changed

+52
-0
lines changed

docs/en/components/slider.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
title: Slider
3+
order: 5
4+
---
5+
6+
# Slider
7+
8+
```rust
9+
pub fn slider(args: impl Into<SliderArgs>, state: Arc<RwLock<SliderState>>)
10+
```
11+
12+
The `slider` component displays an interactive slider that lets the user select a value within a range.
13+
14+
## Arguments
15+
16+
- `args: impl Into<SliderArgs>`
17+
18+
This argument configures the slider's style, including size, color, border, progress, etc. It is also where you register progress update callbacks. Use `SliderArgsBuilder` to construct it.
19+
20+
- `state: Arc<RwLock<SliderState>>`
21+
22+
Manages the state of the slider component.
23+
24+
## Preview
25+
26+
![slider](/slider_example.gif)

docs/public/slider_example.gif

267 KB
Loading

docs/zhHans/components/slider.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
title: Slider 组件
3+
order: 5
4+
---
5+
6+
# Slider
7+
8+
```rust
9+
pub fn slider(args: impl Into<SliderArgs>, state: Arc<RwLock<SliderState>>)
10+
```
11+
12+
`slider` 组件用于显示一个可交互的滑动条,可以在一个范围内选择一个数值。
13+
14+
## 参数
15+
16+
- `args: impl Into<SliderArgs>`
17+
18+
该参数用于配置 `slider` 组件的样式,包括大小、颜色、边框、进度等属性。同时滑动进度更新回调也需在此注册。可以通过 `SliderArgsBuilder` 来构建。
19+
20+
- `state: Arc<RwLock<SliderState>>`
21+
22+
该参数用于管理 `slider` 组件的状态。
23+
24+
## 预览
25+
26+
![slider](/slider_example.gif)

0 commit comments

Comments
 (0)