From eef4effb6c3f3a01d0850ead65719b6d2d307310 Mon Sep 17 00:00:00 2001 From: Panthevm Date: Wed, 13 Dec 2023 19:16:32 +0100 Subject: [PATCH] Add util for encode value Co-authored-by: @ghrpp --- src/suitkin/utils.cljc | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/suitkin/utils.cljc b/src/suitkin/utils.cljc index 58a9abd..4f43ebf 100644 --- a/src/suitkin/utils.cljc +++ b/src/suitkin/utils.cljc @@ -1,5 +1,7 @@ (ns suitkin.utils - #?(:cljs (:require [reagent.core]))) + #?(:cljs (:require [reagent.core]) + :clj (:import [java.net.URLDecoder] + [java.nio.charset.StandardCharsets]))) #?(:cljs (goog-define CLASSPATH "") :clj (def CLASSPATH "")) @@ -37,4 +39,9 @@ (defn target-value [event] #?(:cljs (.. event -target -value) - :cljs (-> event :target :value))) + :clj (-> event :target :value))) + +(defn encode-uri + [value] + #?(:cljs (js/encodeURI value) + :clj (java.net.URLDecoder/encode value java.nio.charset.StandardCharsets/UTF_8)))