      [{:github.user/login "wilkerlucio" :github.repository/name "pathom"}
       {:github.user/login "fulcrologic" :github.repository/name "fulcro"}
       {:github.user/login "fulcrologic" :github.repository/name "fulcro-inspect"}
-      #_ #_ #_
       {:github.user/login "fulcrologic" :github.repository/name "fulcro-css"}
       {:github.user/login "fulcrologic" :github.repository/name "fulcro-spec"}
       {:github.user/login "thheller" :github.repository/name "shadow-cljs"}]}))

                                pp/profile-plugin]}))

(fm/defmutation github/add-star [_]
  (remote [_] true))

(fp/defsc GraphqlDemo
  [this {::keys []}]
  {:initial-state (fn [_]
                    {})
   :ident         [:github.user/login :github.user/login]
   :query         [:github.user/id :github.user/name :github.user/login]
   :css           []
   :css-include   []}
  (dom/div
    (dom/button {:onClick #(fp/transact! this ['{(github/add-star {:github/input {:github/starrable-id "abc"}})
                                                 [:client-mutation-id
                                                  {:starrable
                                                   [:viewer-has-starred]}]}])} "Add star")))

(def graphql-demo (fp/factory GraphqlDemo))


    [fulcro.client.mutations :as fm]
    [fulcro.client.data-fetch :as df]))

(defonce indexes (atom {::pc/idents #{::root}}))

(defmulti resolver-fn pc/resolver-dispatch)
(def defresolver (pc/resolver-factory resolver-fn indexes))
