From 7406b287ed699b68d01129aa06c51f97e204920a Mon Sep 17 00:00:00 2001 From: alwx Date: Thu, 2 Feb 2017 09:51:26 +0300 Subject: [PATCH] Wrong formatting of ETH value at transactions screen on Android (#783) --- src/status_im/i18n.cljs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/status_im/i18n.cljs b/src/status_im/i18n.cljs index 13977ec5a6..49a5f7c9e8 100644 --- a/src/status_im/i18n.cljs +++ b/src/status_im/i18n.cljs @@ -78,9 +78,13 @@ (def delimeters "This function is a hack: mobile Safari doesn't support toLocaleString(), so we need to pass this map to WKWebView to make number formatting work." - (let [n (.toLocaleString (js/Number 1000.1))] - {:delimiter (subs n 1 2) - :separator (subs n 5 6)})) + (let [n (.toLocaleString (js/Number 1000.1)) + delimiter? (= (count n) 7)] + (if delimiter? + {:delimiter (subs n 1 2) + :separator (subs n 5 6)} + {:delimiter "" + :separator (subs n 4 5)}))) (defn label-number [number] (when number