🐛 Fix shadow serialization (#7423)

This commit is contained in:
Belén Albeza 2025-10-02 15:17:01 +02:00 committed by GitHub
parent 472148ff9d
commit 6e82b0f1ba
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 5 additions and 4 deletions

View File

@ -8,8 +8,9 @@ use crate::{with_current_shape_mut, STATE};
#[repr(u8)]
#[allow(dead_code)]
pub enum RawShadowStyle {
Drop = 0,
Inner = 1,
// NOTE: Odd naming to comply with cljs value
DropShadow = 0,
InnerShadow = 1,
}
impl From<u8> for RawShadowStyle {
@ -21,8 +22,8 @@ impl From<u8> for RawShadowStyle {
impl From<RawShadowStyle> for ShadowStyle {
fn from(value: RawShadowStyle) -> Self {
match value {
RawShadowStyle::Drop => Self::Drop,
RawShadowStyle::Inner => Self::Inner,
RawShadowStyle::DropShadow => Self::Drop,
RawShadowStyle::InnerShadow => Self::Inner,
}
}
}