mirror of
https://github.com/penpot/penpot.git
synced 2025-05-26 06:06:12 +02:00
🐛 Fix problem with reverse config in flex
This commit is contained in:
parent
97fb1e00c2
commit
ba4554da79
3 changed files with 16 additions and 8 deletions
|
@ -502,8 +502,10 @@
|
||||||
(defn translate-layout-flex-dir
|
(defn translate-layout-flex-dir
|
||||||
[flex-dir]
|
[flex-dir]
|
||||||
(case flex-dir
|
(case flex-dir
|
||||||
:row 0
|
:row 0
|
||||||
:column 1))
|
:row-reverse 1
|
||||||
|
:column 2
|
||||||
|
:column-reverse 3))
|
||||||
|
|
||||||
(defn translate-layout-align-items
|
(defn translate-layout-align-items
|
||||||
[align-items]
|
[align-items]
|
||||||
|
|
|
@ -145,11 +145,13 @@ Shadow styles are serialized as `u8`:
|
||||||
|
|
||||||
## Layout - Direction
|
## Layout - Direction
|
||||||
|
|
||||||
| Value | Field |
|
| Value | Field |
|
||||||
| ----- | -------|
|
| ----- | --------------|
|
||||||
| 0 | Row |
|
| 0 | Row |
|
||||||
| 1 | Column |
|
| 1 | RowReverse |
|
||||||
| \_ | error |
|
| 2 | Column |
|
||||||
|
| 3 | ColumnReverse |
|
||||||
|
| \_ | error |
|
||||||
|
|
||||||
## Layout - Align Items
|
## Layout - Align Items
|
||||||
|
|
||||||
|
|
|
@ -9,14 +9,18 @@ pub enum Layout {
|
||||||
#[derive(Debug, Clone, PartialEq)]
|
#[derive(Debug, Clone, PartialEq)]
|
||||||
pub enum Direction {
|
pub enum Direction {
|
||||||
Row,
|
Row,
|
||||||
|
RowReverse,
|
||||||
Column,
|
Column,
|
||||||
|
ColumnReverse,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Direction {
|
impl Direction {
|
||||||
pub fn from_u8(value: u8) -> Self {
|
pub fn from_u8(value: u8) -> Self {
|
||||||
match value {
|
match value {
|
||||||
0 => Self::Row,
|
0 => Self::Row,
|
||||||
1 => Self::Column,
|
1 => Self::RowReverse,
|
||||||
|
2 => Self::Column,
|
||||||
|
3 => Self::ColumnReverse,
|
||||||
_ => unreachable!(),
|
_ => unreachable!(),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue