From 7a2b6f06f8453b870768ca9722f63a1ba316dc0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marina=20L=C3=B3pez?= Date: Mon, 3 Aug 2026 16:16:15 +0200 Subject: [PATCH] :recycle: Show subscription section to everybody --- common/src/app/common/flags.cljc | 1 - .../src/app/main/ui/dashboard/sidebar.cljs | 19 +------------------ .../src/app/main/ui/settings/sidebar.cljs | 3 ++- .../src/app/main/ui/workspace/main_menu.cljs | 19 ++++--------------- 4 files changed, 7 insertions(+), 35 deletions(-) diff --git a/common/src/app/common/flags.cljc b/common/src/app/common/flags.cljc index ddfa667165..433255348a 100644 --- a/common/src/app/common/flags.cljc +++ b/common/src/app/common/flags.cljc @@ -147,7 +147,6 @@ :render-switch :hide-release-modal :subscriptions - :subscriptions-old :inspect-styles ;; Enable performance logs in devconsole (disabled by default) :perf-logs diff --git a/frontend/src/app/main/ui/dashboard/sidebar.cljs b/frontend/src/app/main/ui/dashboard/sidebar.cljs index b2dfb2f119..ed39edaaf1 100644 --- a/frontend/src/app/main/ui/dashboard/sidebar.cljs +++ b/frontend/src/app/main/ui/dashboard/sidebar.cljs @@ -1392,13 +1392,7 @@ on-sub-menu-pointer-enter (mf/use-fn (fn [_] - (mf/set-ref-val! hovering?* true))) - - on-power-up-click - (mf/use-fn - (fn [] - (st/emit! (ev/event {::ev/name "explore-pricing-click" ::ev/origin "dashboard" :section "sidebar"})) - (dom/open-new-window "https://penpot.app/pricing")))] + (mf/set-ref-val! hovering?* true)))] (mf/with-effect [teams] (when (and (contains? cf/flags :admin-console) @@ -1420,17 +1414,6 @@ [:> subscription-sidebar* {:profile profile}]))) - ;; TODO remove this block when subscriptions is full implemented - (when (contains? cf/flags :subscriptions-old) - [:button {:class (stl/css :upgrade-plan-section) - :on-click on-power-up-click} - [:div {:class (stl/css :penpot-free)} - [:span (tr "dashboard.upgrade-plan.penpot-free")] - [:span {:class (stl/css :no-limits)} - (tr "dashboard.upgrade-plan.no-limits")]] - [:div {:class (stl/css :power-up)} - (tr "subscription.dashboard.upgrade-plan.power-up")]]) - (when (and team profile) [:& comments-section {:profile profile diff --git a/frontend/src/app/main/ui/settings/sidebar.cljs b/frontend/src/app/main/ui/settings/sidebar.cljs index 3ddff8f862..99313c13b4 100644 --- a/frontend/src/app/main/ui/settings/sidebar.cljs +++ b/frontend/src/app/main/ui/settings/sidebar.cljs @@ -117,7 +117,8 @@ :data-testid "settings-profile"} [:span {:class (stl/css :element-title)} (tr "labels.settings")]] - (when (contains? cf/flags :subscriptions) + (when (or (contains? cf/flags :subscriptions) + (contains? cf/flags :admin-console)) [:li {:class (stl/css-case :current subscription? :settings-item true) :on-click go-settings-subscription diff --git a/frontend/src/app/main/ui/workspace/main_menu.cljs b/frontend/src/app/main/ui/workspace/main_menu.cljs index bb2c6a2d88..2e72a0bf7d 100644 --- a/frontend/src/app/main/ui/workspace/main_menu.cljs +++ b/frontend/src/app/main/ui/workspace/main_menu.cljs @@ -1130,21 +1130,10 @@ [:> icon* {:icon-id i/arrow-right :class (stl/css :item-arrow)}]] - (when (and (contains? cf/flags :subscriptions) - (not= "enterprise" subscription-type)) - [:> main-menu-power-up* {:close-sub-menu close-sub-menu}]) - - ;; TODO remove this block when subscriptions is full implemented - (when (contains? cf/flags :subscriptions-old) - [:> dropdown-menu-item* {:class (stl/css :base-menu-item :menu-item) - :on-click on-power-up-click - :on-key-down (fn [event] - (when (kbd/enter? event) - (on-power-up-click))) - :on-pointer-enter close-sub-menu - :id "file-menu-power-up"} - [:span {:class (stl/css :item-name)} - (tr "subscription.workspace.header.menu.option.power-up")]])] + (when (or (and (contains? cf/flags :subscriptions) + (not= "enterprise" subscription-type)) + (contains? cf/flags :admin-console)) + [:> main-menu-power-up* {:close-sub-menu close-sub-menu}])] (case selected-sub-menu :file