17 lines
351 B
Rust
17 lines
351 B
Rust
use schemars::JsonSchema;
|
|
use serde::{Deserialize, Serialize};
|
|
|
|
#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash, Default, Serialize, Deserialize, JsonSchema)]
|
|
pub enum ScrollbarMode {
|
|
#[default]
|
|
Scrolling,
|
|
Hover,
|
|
Always,
|
|
}
|
|
|
|
impl ScrollbarMode {
|
|
pub fn is_scrolling(&self) -> bool {
|
|
matches!(self, Self::Scrolling)
|
|
}
|
|
}
|