mirror of https://github.com/logseq/logseq
fix(ui): incorrect position of absolute modal on some mobile platforms
parent
ac4e2a1b48
commit
988a00e266
|
@ -392,11 +392,9 @@
|
|||
:z-index 11}
|
||||
(when set-default-width?
|
||||
{:width max-width})
|
||||
(when-let [^js/HTMLElement editor
|
||||
(js/document.querySelector ".editor-wrapper")]
|
||||
(if (<= (.-clientWidth editor) (+ left (if set-default-width? max-width 500)))
|
||||
{:right 0}
|
||||
{:left (if (or (nil? y-diff) (and y-diff (= y-diff 0))) left 0)})))]
|
||||
(if (<= vw-max-width (+ left (if set-default-width? max-width 500)))
|
||||
{:right 0}
|
||||
{:left (if (or (nil? y-diff) (and y-diff (= y-diff 0))) left 0)}))]
|
||||
[:div.absolute.rounded-md.shadow-lg.absolute-modal
|
||||
{:ref *el
|
||||
:data-modal-name modal-name
|
||||
|
|
|
@ -42,8 +42,10 @@
|
|||
}
|
||||
|
||||
&[data-modal-name="commands"] {
|
||||
width: 380px !important;
|
||||
max-width: 90vw !important;
|
||||
@screen sm {
|
||||
width: 380px !important;
|
||||
max-width: 90vw !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue