use super::*;
#[derive(Clone, Copy, Debug, Default, Eq, Hash, Ord, PartialEq, PartialOrd)]
pub enum EuvSpaceSize {
Xs,
Sm,
#[default]
Md,
Lg,
Xl,
}
impl EuvSpaceSize {
pub fn token(&self) -> &'static str {
match self {
EuvSpaceSize::Xs => "space-xs",
EuvSpaceSize::Sm => "space-sm",
EuvSpaceSize::Md => "space-md",
EuvSpaceSize::Lg => "space-lg",
EuvSpaceSize::Xl => "space-xl",
}
}
}
#[derive(Clone, CustomDebug, Default)]
pub struct EuvSpaceProps {
pub size: EuvSpaceSize,
pub vertical: Signal<bool>,
}