mirror of
https://github.com/penpot/penpot.git
synced 2025-05-19 06:56:12 +02:00
🐛 Fix edit grid unit dropdown being clipped
This commit is contained in:
parent
97a880c946
commit
fe6c9f24d3
6 changed files with 359 additions and 4 deletions
|
@ -776,13 +776,14 @@
|
|||
track-detail (str/join ", " (map manage-values column-values))
|
||||
|
||||
type (if is-column :column :row)
|
||||
testid (when (not is-column) "inspect-layout-rows")
|
||||
|
||||
add-track
|
||||
#(do
|
||||
(when-not expanded? (toggle))
|
||||
(add-new-element type ctl/default-track-value))]
|
||||
|
||||
[:div {:class (stl/css :grid-tracks)}
|
||||
[:div {:class (stl/css :grid-tracks) :data-testid testid}
|
||||
[:div {:class (stl/css :grid-track-header)}
|
||||
[:button {:class (stl/css :expand-icon) :on-click toggle} i/menu]
|
||||
[:div {:class (stl/css :track-title) :on-click toggle}
|
||||
|
@ -982,7 +983,7 @@
|
|||
on-hide-dropdown
|
||||
(mf/use-fn #(reset! show-dropdown* false))]
|
||||
|
||||
[:div {:class (stl/css :element-set)}
|
||||
[:div {:class (stl/css :element-set) :data-testid "inspect-layout"}
|
||||
[:div {:class (stl/css :element-title)}
|
||||
[:& title-bar
|
||||
{:collapsable has-layout?
|
||||
|
@ -996,6 +997,7 @@
|
|||
(when ^boolean grid-enabled?
|
||||
[:*
|
||||
[:button {:class (stl/css :add-layout)
|
||||
:aria-label "Add"
|
||||
:on-click on-toggle-dropdown-visibility}
|
||||
i/menu]
|
||||
|
||||
|
|
|
@ -150,7 +150,6 @@
|
|||
.grid-layout-menu {
|
||||
@include flexColumn;
|
||||
gap: $s-8;
|
||||
overflow: hidden;
|
||||
|
||||
.row {
|
||||
@include flexRow;
|
||||
|
@ -282,7 +281,7 @@
|
|||
}
|
||||
|
||||
.track-title {
|
||||
@include flexColumn;
|
||||
display: grid;
|
||||
flex-grow: 1;
|
||||
padding: $s-8;
|
||||
gap: 0;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue