From c85fd20a5850790bb25ba3f33fce461795a4a083 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Fri, 10 Apr 2020 14:31:53 +0200 Subject: [PATCH] :sparkles: Allow disable the profiler. --- frontend/src/uxbox/util/perf.cljs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/frontend/src/uxbox/util/perf.cljs b/frontend/src/uxbox/util/perf.cljs index 8d74ea0285..e03bb3cc8d 100644 --- a/frontend/src/uxbox/util/perf.cljs +++ b/frontend/src/uxbox/util/perf.cljs @@ -56,10 +56,13 @@ {::mf/wrap-props false} [props] (let [children (unchecked-get props "children") - label (unchecked-get props "label") + label (unchecked-get props "label") + enabled? (unchecked-get props "enabled") on-render (mf/use-memo (mf/deps label) #(on-render-factory label))] - [:> react/Profiler {:id label - :on-render on-render} - children])) + (if enabled? + [:> react/Profiler {:id label + :on-render on-render} + children] + children)))