Import
use maccn::{MacProgress, ProgressSize};Usage
// Determinate
MacProgress::new("upload").value(40.);
// Indeterminate
MacProgress::new("loading").indeterminate(true);Indeterminate
use maccn::MacProgress;
MacProgress::new("progress-indeterminate")
.w(px(220.))
.indeterminate(true)Sizes
use gpui::div;
use maccn::{MacProgress, ProgressSize};
div()
.flex()
.flex_col()
.gap_2()
.w(px(220.))
.child(
MacProgress::new("progress-r")
.w_full()
.value(progress_value * 100.),
)
.child(
MacProgress::new("progress-s")
.size(ProgressSize::Small)
.w_full()
.value(progress_value * 100.),
)API
Props
| Prop | Type | Default |
|---|---|---|
size | ProgressSize | Regular |
value | f32 | 0.0 |
indeterminate | bool | false |
ProgressSize
| Variant | Height |
|---|---|
Regular | 10px |
Small | 6px |