From 833054913e66bc0508c8da5bfa7338bdc113a8ed Mon Sep 17 00:00:00 2001 From: gered Date: Thu, 19 May 2016 22:56:17 -0400 Subject: [PATCH] update how views and parameters are provided to view-cursor --- .../src/reagent_data_views/client/component.cljs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/reagent-data-views/src/reagent_data_views/client/component.cljs b/reagent-data-views/src/reagent_data_views/client/component.cljs index e0ec552..4c6fc0f 100644 --- a/reagent-data-views/src/reagent_data_views/client/component.cljs +++ b/reagent-data-views/src/reagent_data_views/client/component.cljs @@ -55,8 +55,10 @@ NOTE: The data returned by this function is intended to be used in a read-only manner. Using this cursor to change the data will *not* propagate the changes to the server." - [view-sig] - (let [this (r/current-component)] + [view-id & parameters] + (let [view-sig {:view-id view-id + :parameters (or parameters [])} + this (r/current-component)] (assert (not (nil? this)) "view-cursor can only be used within a defvc component's render function.") (update-component-state! this #(update-in % [:used-view-sigs] conj view-sig)) (views/->view-sig-cursor view-sig))) \ No newline at end of file