use crate::{Css, CssGroup};
pub(super) fn get_ss(css: &Css, idx: usize) -> &'static str {
match css.groups[idx] {
CssGroup::CssStatic { value } => value,
_ => panic!("Expected CssStatic"),
}
}
pub(super) fn get_s(css: &Css) -> &'static str {
get_ss(css, 0)
}
pub(super) fn get_dd(css: &'_ Css, idx: usize) -> &'_ String {
match &css.groups[idx] {
CssGroup::CssDynamic { value } => value,
_ => panic!("Expected CssDynamic"),
}
}
pub(super) fn get_d(css: &'_ Css) -> &'_ String {
get_dd(css, 0)
}