From 175f122a0f14e4f75b24c11201186aa68f28ae4a Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Thu, 2 Apr 2026 16:04:23 +0000 Subject: [PATCH] :recycle: Convert viewport-scrollbars to modern * component format Convert viewport-scrollbars to viewport-scrollbars* using {:keys [...]} destructuring and update call sites in viewport.cljs and viewport_wasm.cljs to use [:> ...]. --- frontend/src/app/main/ui/workspace/viewport.cljs | 2 +- frontend/src/app/main/ui/workspace/viewport/scroll_bars.cljs | 2 +- frontend/src/app/main/ui/workspace/viewport_wasm.cljs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/src/app/main/ui/workspace/viewport.cljs b/frontend/src/app/main/ui/workspace/viewport.cljs index 40f4344d29..7d1b778466 100644 --- a/frontend/src/app/main/ui/workspace/viewport.cljs +++ b/frontend/src/app/main/ui/workspace/viewport.cljs @@ -726,7 +726,7 @@ :view-only true}]))] [:g.scrollbar-wrapper {:clipPath "url(#clip-handlers)"} - [:& scroll-bars/viewport-scrollbars + [:> scroll-bars/viewport-scrollbars* {:objects base-objects :zoom zoom :vbox vbox diff --git a/frontend/src/app/main/ui/workspace/viewport/scroll_bars.cljs b/frontend/src/app/main/ui/workspace/viewport/scroll_bars.cljs index 87ee8d3656..3bf3e0a0e0 100644 --- a/frontend/src/app/main/ui/workspace/viewport/scroll_bars.cljs +++ b/frontend/src/app/main/ui/workspace/viewport/scroll_bars.cljs @@ -26,7 +26,7 @@ (def other-height 100) -(mf/defc viewport-scrollbars +(mf/defc viewport-scrollbars* {::mf/wrap [mf/memo]} [{:keys [objects zoom vbox bottom-padding]}] diff --git a/frontend/src/app/main/ui/workspace/viewport_wasm.cljs b/frontend/src/app/main/ui/workspace/viewport_wasm.cljs index 09b7fa6282..724c165c21 100644 --- a/frontend/src/app/main/ui/workspace/viewport_wasm.cljs +++ b/frontend/src/app/main/ui/workspace/viewport_wasm.cljs @@ -777,7 +777,7 @@ :view-only (not show-grid-editor?)}])] [:g.scrollbar-wrapper {:clipPath "url(#clip-handlers)"} - [:& scroll-bars/viewport-scrollbars + [:> scroll-bars/viewport-scrollbars* {:objects base-objects :zoom zoom :vbox vbox