HSLA errors (experimental)
This commit is contained in:
parent
627e326ac5
commit
b4ea8913f0
@ -29,15 +29,15 @@ pub(crate) fn register(f: &mut BTreeMap<String, Builtin>) {
|
|||||||
decl!(f "hsla", |args, _| {
|
decl!(f "hsla", |args, _| {
|
||||||
let hue = match arg!(args, 0, "hue").eval() {
|
let hue = match arg!(args, 0, "hue").eval() {
|
||||||
Value::Dimension(n, _) => n,
|
Value::Dimension(n, _) => n,
|
||||||
_ => todo!("$hue: ____ is not a number."),
|
v => return Err(format!("$hue: {} is not a number.", v).into()),
|
||||||
};
|
};
|
||||||
let saturation = match arg!(args, 1, "saturation").eval() {
|
let saturation = match arg!(args, 1, "saturation").eval() {
|
||||||
Value::Dimension(n, _) => n / Number::from(100),
|
Value::Dimension(n, _) => n / Number::from(100),
|
||||||
_ => todo!("$saturation: ____ is not a number."),
|
v => return Err(format!("$saturation: {} is not a number.", v).into()),
|
||||||
};
|
};
|
||||||
let luminance = match arg!(args, 2, "luminance").eval() {
|
let luminance = match arg!(args, 2, "luminance").eval() {
|
||||||
Value::Dimension(n, _) => n / Number::from(100),
|
Value::Dimension(n, _) => n / Number::from(100),
|
||||||
_ => todo!("$luminance: ____ is not a number."),
|
v => return Err(format!("$luminance: {} is not a number.", v).into()),
|
||||||
};
|
};
|
||||||
let alpha = match arg!(args, 3, "alpha").eval() {
|
let alpha = match arg!(args, 3, "alpha").eval() {
|
||||||
Value::Dimension(n, Unit::None) => n,
|
Value::Dimension(n, Unit::None) => n,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user