From 5aa0d09416c02617a39db83f6bc11eb5a7dc8ddc Mon Sep 17 00:00:00 2001 From: "Jason R. Stevens, CFA" Date: Mon, 31 Jan 2022 21:34:33 -0600 Subject: [PATCH 1/5] :sparkles: :art: add funded square logo --- public/logos/funded-square.png | Bin 0 -> 1987 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 public/logos/funded-square.png diff --git a/public/logos/funded-square.png b/public/logos/funded-square.png new file mode 100644 index 0000000000000000000000000000000000000000..9ed78b2dd157b474ffc25a98d4b618015e5aff72 GIT binary patch literal 1987 zcmeAS@N?(olHy`uVBq!ia0y~yU_J)IEX+WW%lqej0#ZT&J|V6OiYovA|L^OYaQEK5 zb?Y|h>KV8;HSS_yV9)V%aSW-r_4Z;Q?*RoKhl6bfj9VL+jQ&4bmKfjiZC*?H#8q(- z2O@fo!jNS5MhPe~Og0pQp){RiNic*^d~^m}@kR+_xMHzngyN(#Fq45+;5U4Y)Uo%k zqU0aT`c_LAr=6K$n0%~9a`-Z0j#jLZPX4oeCNN-8{Rs>x6mJ8=7Bx5wQMt#G&;siy zTG(}?1tlGJ~h9pUXO@geCyvrD5Ix literal 0 HcmV?d00001 From 5ed1482efc17979a84e40e24114201f0da7ee954 Mon Sep 17 00:00:00 2001 From: "Jason R. Stevens, CFA" Date: Mon, 31 Jan 2022 21:34:40 -0600 Subject: [PATCH 2/5] :sparkles: :art: add favicons for Funded --- public/icons/android-chrome-192x192.png | Bin 0 -> 1596 bytes public/icons/android-chrome-512x512.png | Bin 0 -> 3212 bytes public/icons/apple-touch-icon.png | Bin 0 -> 830 bytes public/icons/browserconfig.xml | 9 +++++++++ public/icons/favicon-16x16.png | Bin 0 -> 720 bytes public/icons/favicon-32x32.png | Bin 0 -> 991 bytes public/icons/favicon.ico | Bin 0 -> 15086 bytes public/icons/mstile-150x150.png | Bin 0 -> 943 bytes public/icons/safari-pinned-tab.svg | 16 ++++++++++++++++ public/icons/site.webmanifest | 19 +++++++++++++++++++ 10 files changed, 44 insertions(+) create mode 100644 public/icons/android-chrome-192x192.png create mode 100644 public/icons/android-chrome-512x512.png create mode 100644 public/icons/apple-touch-icon.png create mode 100644 public/icons/browserconfig.xml create mode 100644 public/icons/favicon-16x16.png create mode 100644 public/icons/favicon-32x32.png create mode 100644 public/icons/favicon.ico create mode 100644 public/icons/mstile-150x150.png create mode 100644 public/icons/safari-pinned-tab.svg create mode 100644 public/icons/site.webmanifest diff --git a/public/icons/android-chrome-192x192.png b/public/icons/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..1561ff2ac17963989240423938233936004f46c9 GIT binary patch literal 1596 zcmeAS@N?(olHy`uVBq!ia0vp^2SAvE8Azrw%`pX1Ea{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$Ysfq}6wz$e5Ns32|7ga7~k zKX~w9@#3Y67A;w{c*(+riw++-vUTe=MI}{v1!ZX&`GSI?fB*g|DXS?cs>sMH6ciTA z$|*`p$>!x3YH90v`}q0!1^W60dU^Zx_Vqt~_UzNAPai*i{PyizKw$9a&z}PVL*(R@ z+&#R{oH={_`t@tquHU?Q>-+Z~$|~x5`bPQ&#`gA3H*elFFf_h)?V6#X$<=Gu)YP?X zZ0&9B9BphJe0=?H-@bF_&fOO;UOayeM9*KoeEIwL@2%Um2L^^befo66hE3}?Y+Sc~ z!@+}xWY2CF1qQl#NswPK10xeN3o9Et2PYRd55J(Wh^Ux=q^yFHvWkSfj+&XBfs3(+ zske{0uUlwRPH}lvwPj#rTuSQJQobah5sXRR?k?sAJ9fAOIqW5#zOL-gm>8L573;q( zQDk6XR`PUl45_&F_HKIl13Jy4W#!%$oW=^L*$0`P)r2nK(Ah(_`84{D{8B zlF~>HMkPa|x{2TB{1E-y<9LK)!3@8ZK0tk^RF8)!9axgJbE?)`%a5zWV!Y?}FwB~} z_A1br_`TD%Zk2V=%eXL4c)#0(-`pP0mMsH{-~SS##|aE7U=~`z*xoN=yUkzL-jM6S z$*bq;N?(1M8OU(1?EC8C=Zs)AaAF06)!xM21rya46lcEu^s69tr&Rj?IOeL?*Vo;b z*fcwYaeLnJU4K5H>4IxVW;lozv==)3f4BFybo18-4=osW&5pj^y!Gpgj}Z*Jn(NFi z)PE|mVQ9Wqxee7c1HKph5&6G=Mli(fsWFXMe}9iGyF>olyTAFFzka;@d?SOw{}>Kr zi->05a6T~o?7LTaU-ug^{rL9x_`1J;OmAr4QD*P)XSl$}aEsBwnjz!6J>!i3CoNv@ zuMF4S9<0bhd_@eoS9xMVWwy_+ujMv`W z`LmUoXN!To`R!SmY^_`LxD^|wn`pn+H=8~!JnHSYgB#c1&0DLZZz}$G&r;7C76H#w z#eWw>th*+Cndi!i@Y6>Rl9nO2EggZ|89P?is`3W+EQN-S3>D9TUE%t=)!sVqoU$Sf#HW?-n8^Y{}F zM`4(T#wq{PXFQ(m_pwD+_y17GV}vaA`0(oWiWUIYi;~jVmXPoH-(Mg#C1b c#{w@shF9W(C7+y3r-CBg)78&qol`;+0Dz}#+yDRo literal 0 HcmV?d00001 diff --git a/public/icons/android-chrome-512x512.png b/public/icons/android-chrome-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..35beec9894e5351cd324222223b9b246726c337c GIT binary patch literal 3212 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 literal 0 HcmV?d00001 diff --git a/public/icons/browserconfig.xml b/public/icons/browserconfig.xml new file mode 100644 index 0000000..820ca2d --- /dev/null +++ b/public/icons/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #ffffff + + + diff --git a/public/icons/favicon-16x16.png b/public/icons/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..d2bdef398d164230fc786cad739b18f6c305dec2 GIT binary patch literal 720 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 M@PpbVmSNd{0b4BCE&u=k literal 0 HcmV?d00001 diff --git a/public/icons/mstile-150x150.png b/public/icons/mstile-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..f769ba2dd97662c6c9504fa0ed3ebc2464469b18 GIT binary patch literal 943 zcmeAS@N?(olHy`uVBq!ia0y~yVB`Z~4rZW;e?I4QAjOjI=&? z&!0b5)^^{(xuC8Zk}%Lp3W|A6DCf2`}W<}uV2Mah^z*>p0OmzFPOpM*^M+1C&}C0 zh4DX=?mZxfy~NYkmHinLBeSex{kJ8GK^3o1RcS{=VqUnR93T zlM*+EE|+<`bd7Om&CclMGTN(M^M(FyZGfU?i-WxYY9=rCzZYm*Cs=c;CL@bB47Wub+m53&^XC@L)q@ zaQ!C8<`)MX5lF!N|bKNY?;}3_}czt&A+KjE%Jo46F9-8 zf8yaN4Aam!<$wB&=hGktW@T=@WNu+)VeiQz%)$yT4JL + + + +Created by potrace 1.14, written by Peter Selinger 2001-2017 + + + + + diff --git a/public/icons/site.webmanifest b/public/icons/site.webmanifest new file mode 100644 index 0000000..2048957 --- /dev/null +++ b/public/icons/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "Funded", + "short_name": "Funded", + "icons": [ + { + "src": "/icons/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/icons/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} From 247a893d0a0d40848380e68287ef148a268f881f Mon Sep 17 00:00:00 2001 From: "Jason R. Stevens, CFA" Date: Mon, 31 Jan 2022 21:34:40 -0600 Subject: [PATCH 3/5] :recycle: add Head metadata for favicons --- pages/index.jsx | 53 +++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 42 insertions(+), 11 deletions(-) diff --git a/pages/index.jsx b/pages/index.jsx index 16729c2..35c5763 100644 --- a/pages/index.jsx +++ b/pages/index.jsx @@ -5,6 +5,7 @@ import { routeSeoContent } from "../siteMetadata.js"; import localforage from "localforage"; import { NextSeo } from "next-seo"; import useSwr, { mutate } from "swr"; +import Head from "next/head"; import Footer from "../components/Footer"; import NavigationHero from "../components/Sections/NavigationHero"; import WhyInvest from "../components/Sections/WhyInvest"; @@ -105,17 +106,47 @@ export default function Funded() { return (
- {title} - - - - - - - + + {title} + + + + + + + + + + + + + + + + + +
Date: Mon, 31 Jan 2022 21:39:52 -0600 Subject: [PATCH 4/5] :recycle: refactor to extract logoSrc into Navbar --- components/Navbar.jsx | 3 ++- components/Sections/NavigationHero.jsx | 2 ++ pages/index.jsx | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/components/Navbar.jsx b/components/Navbar.jsx index 40d49ea..e84100f 100644 --- a/components/Navbar.jsx +++ b/components/Navbar.jsx @@ -6,6 +6,7 @@ export default function Navbar({ navigationLinks, navigationHrefs, cta, + logoSrc, session, }) { return ( @@ -13,7 +14,7 @@ export default function Navbar({ {`The From 18d25c36d8086ac59f787ae86ffaa9caef32cca6 Mon Sep 17 00:00:00 2001 From: "Jason R. Stevens, CFA" Date: Mon, 31 Jan 2022 22:04:03 -0600 Subject: [PATCH 5/5] :recycle: add text-based logo if logoSrc is undefined --- components/Navbar.jsx | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/components/Navbar.jsx b/components/Navbar.jsx index e84100f..a1af0a6 100644 --- a/components/Navbar.jsx +++ b/components/Navbar.jsx @@ -9,16 +9,27 @@ export default function Navbar({ logoSrc, session, }) { + const [first, last] = [entityTitle?.slice(0, 1), entityTitle?.slice(1)]; + return (