From f2cf3559db86f2170e4ba43cc9c3ff3dcb78a7e3 Mon Sep 17 00:00:00 2001 From: Paul <paulmakles@gmail.com> Date: Wed, 4 Aug 2021 19:22:13 +0100 Subject: [PATCH] Add Toki Pona SVG. --- src/pages/settings/assets/toki_pona.svg | 28 +++++++++++++++++++++++++ src/pages/settings/panes/Languages.tsx | 7 ++++++- 2 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 src/pages/settings/assets/toki_pona.svg diff --git a/src/pages/settings/assets/toki_pona.svg b/src/pages/settings/assets/toki_pona.svg new file mode 100644 index 0000000..e29c05f --- /dev/null +++ b/src/pages/settings/assets/toki_pona.svg @@ -0,0 +1,28 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<svg version="1.0" xmlns="http://www.w3.org/2000/svg" + width="468pt" height="617pt" viewBox="0 0 468 617" + preserveAspectRatio="xMidYMid meet"> +<metadata> +Created by potrace 1.5, written by Peter Selinger 2001-2004 +</metadata> +<g transform="translate(0,617) scale(0.709091,-0.709091)" +fill="#000099" stroke="none"> +<path fill="#000099" stroke="none" d="M302 838 c-14 -14 -16 -126 -3 -147 5 +-8 16 -11 25 -8 12 5 16 21 16 71 0 89 -10 112 -38 84z"/> +<path fill="#000099" stroke="none" d="M521 775 c-27 -57 -32 -108 -10 -113 +18 -3 84 122 75 144 -11 30 -44 15 -65 -31z"/> +<path fill="#000099" stroke="none" d="M34 797 c-8 -22 59 -158 76 -154 38 7 +-11 167 -51 167 -11 0 -22 -6 -25 -13z"/> +<path fill="#000099" stroke="none" d="M254 590 c-50 -7 -128 -52 -175 -100 +-98 -100 -65 -346 57 -423 63 -40 107 -50 200 -44 125 7 212 62 275 172 53 92 +32 220 -51 317 -62 71 -170 99 -306 78z"/> +<path fill="#ffff63" stroke="none" d="M443 539 c47 -13 112 -70 138 -120 24 +-48 26 -147 3 -190 -22 -43 -82 -108 -117 -125 -137 -71 -277 -55 -351 41 -39 +52 -51 92 -51 175 1 77 19 113 82 161 80 63 198 86 296 58z"/> +<path fill="#000099" stroke="none" d="M462 367 c-5 -7 -15 -28 -21 -48 -21 +-67 -100 -120 -144 -98 -30 15 -65 56 -88 102 -21 40 -51 48 -57 14 -5 -26 53 +-111 96 -141 89 -62 204 -7 252 119 15 40 -15 81 -38 52z"/> +</g> +</svg> \ No newline at end of file diff --git a/src/pages/settings/panes/Languages.tsx b/src/pages/settings/panes/Languages.tsx index b0329dc..6acba84 100644 --- a/src/pages/settings/panes/Languages.tsx +++ b/src/pages/settings/panes/Languages.tsx @@ -13,6 +13,7 @@ import { import Emoji from "../../../components/common/Emoji"; import Checkbox from "../../../components/ui/Checkbox"; import Tip from "../../../components/ui/Tip"; +import tokiponaSVG from "../assets/toki_pona.svg"; type Props = { locale: Language; @@ -35,7 +36,11 @@ function Entry({ entry: [x, lang], locale }: { entry: Key } & Props) { } }}> <div className={styles.flag}> - <Emoji size={42} emoji={lang.emoji} /> + {lang.emoji === "🙂" ? ( + <img src={tokiponaSVG} width={42} /> + ) : ( + <Emoji size={42} emoji={lang.emoji} /> + )} </div> <span className={styles.description}>{lang.display}</span> </Checkbox> -- GitLab