[yew-devel] [PATCH widget-toolkit-assets 1/2] dialog: side dialog: add drag handle to bottom dialog

Dominik Csapak d.csapak at proxmox.com
Tue Jul 1 10:38:31 CEST 2025


Signed-off-by: Dominik Csapak <d.csapak at proxmox.com>
---
 scss/_dialog.scss | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/scss/_dialog.scss b/scss/_dialog.scss
index cd9d533..8121b75 100644
--- a/scss/_dialog.scss
+++ b/scss/_dialog.scss
@@ -230,6 +230,8 @@ dialog.pwt-outer-dialog {
         bottom: 0px;
         left: 0px;
         right: 0px;
+        // for the drag handle
+        padding-top: var(--pwt-spacer-2);
 
         &.visible {
             transform: translateY(0);
@@ -238,5 +240,18 @@ dialog.pwt-outer-dialog {
         &.hidden {
             transform: translateY(100%);
         }
+
+        // drag handle
+        &:before {
+            content: "";
+            height: 4px;
+            position: absolute;
+            opacity: 0.4;
+            width: var(--pwt-spacer-3);
+            background-color: var(--pwt-color-on-surface);
+            border-radius: var(--pwt-dialog-corner-shape);
+            inset-inline-start: calc(50% - var(--pwt-spacer-3) / 2);
+            inset-block-start: calc((var(--pwt-spacer-2) - 4px) / 2);
+        }
     }
 }
-- 
2.39.5





More information about the yew-devel mailing list