Skip to content

Commit 8ed0c35

Browse files
authored
Drop unused emoji-regex require from navbar (#379)
1 parent 86a6efb commit 8ed0c35

File tree

2 files changed

+5
-9
lines changed

2 files changed

+5
-9
lines changed

src/nextjournal/clerk/render.cljs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,11 @@
3535

3636
(defn toc-items [items]
3737
(reduce
38-
(fn [acc {:as item :keys [content children attrs]}]
38+
(fn [acc {:as item :keys [content children attrs emoji]}]
3939
(if content
4040
(let [title (md.transform/->text item)]
4141
(->> {:title title
42+
:emoji emoji
4243
:path (str "#" (:id attrs))
4344
:items (toc-items children)}
4445
(conj acc)

src/nextjournal/clerk/render/navbar.cljs

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,10 @@
11
(ns nextjournal.clerk.render.navbar
2-
(:require ["emoji-regex" :as emoji-regex]
3-
["framer-motion" :as framer-motion :refer [motion AnimatePresence]]
2+
(:require ["framer-motion" :as framer-motion :refer [motion AnimatePresence]]
43
[nextjournal.clerk.render.localstorage :as localstorage]
54
[applied-science.js-interop :as j]
65
[clojure.string :as str]
76
[reagent.core :as r]))
87

9-
(def emoji-re (emoji-regex))
10-
118
(defn stop-event! [event]
129
(.preventDefault event)
1310
(.stopPropagation event))
@@ -74,10 +71,8 @@
7471
(into
7572
[:div]
7673
(map-indexed
77-
(fn [i {:keys [path title expanded? loading? items toc]}]
78-
(let [label (or title (str/capitalize (last (str/split path #"/"))))
79-
emoji (when (zero? (.search label emoji-re))
80-
(first (.match label emoji-re)))]
74+
(fn [i {:keys [emoji path title expanded? loading? items toc]}]
75+
(let [label (or title (str/capitalize (last (str/split path #"/"))))]
8176
[:<>
8277
(if (seq items)
8378
[:div.flex.cursor-pointer

0 commit comments

Comments
 (0)