This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-07-13
Channels
- # announcements (1)
- # babashka (29)
- # beginners (64)
- # calva (4)
- # cider (5)
- # cljs-dev (3)
- # cljsrn (2)
- # clojure (100)
- # clojure-australia (2)
- # clojure-conj (7)
- # clojure-dev (9)
- # clojure-europe (31)
- # clojure-germany (1)
- # clojure-nl (2)
- # clojure-uk (13)
- # clojured (2)
- # clojurescript (62)
- # community-development (2)
- # conjure (1)
- # cursive (21)
- # datomic (39)
- # events (2)
- # fulcro (7)
- # graalvm (24)
- # graalvm-mobile (11)
- # holy-lambda (3)
- # jobs (7)
- # lsp (15)
- # malli (26)
- # music (1)
- # nyc (2)
- # off-topic (18)
- # reagent (23)
- # reitit (5)
- # remote-jobs (1)
- # shadow-cljs (2)
- # tools-deps (26)
- # vim (6)
- # xtdb (17)
weirdly i am not seeing any messages since 8th https://clojurians-log.clojureverse.org/cljsrn is there a way to 'force' logging? Also fun treat multitap example from react-native-gesture-handler
(defn tap-box []
(let [ref (react/createRef)
state-change (fn [event] (when (= (gget-in event [:nativeEvent :oldState])
gesture/State.ACTIVE)
(js/alert "too long")))
single-tap (fn [event] (when (= (gget-in event [:nativeEvent :oldState])
gesture/State.ACTIVE)
(js/alert "AA")))
double-tap (fn [event] (when (= (gget-in event [:nativeEvent :oldState])
gesture/State.ACTIVE)
(js/alert "double")))]
(fn []
(prn (gkeys (react/createRef)))
[:> gesture/LongPressGestureHandler {:onHandlerStateChange state-change
:minDurationMs 800}
[:> gesture/TapGestureHandler {:onHandlerStateChange single-tap
:waitFor ref}
[:> gesture/TapGestureHandler {:ref ref
:onHandlerStateChange double-tap
:numberOfTaps 2}
[:> rn/View {:style {:width 150
:height 150
:background-color "plum"}}]]]])))