From 9e8885386a9f0003d5ef7f996080ab82a2608f96 Mon Sep 17 00:00:00 2001 From: Ivan Reshetnikov Date: Tue, 9 Jul 2024 23:19:56 +0500 Subject: [PATCH] feat: favicons --- .../components/layouts/root.html.heex | 7 +++++++ priv/static/favicon.ico | Bin 152 -> 0 bytes priv/static/images/favicons/16.png | Bin 0 -> 650 bytes priv/static/images/favicons/180.png | Bin 0 -> 2246 bytes priv/static/images/favicons/192.png | Bin 0 -> 2269 bytes priv/static/images/favicons/32.png | Bin 0 -> 858 bytes priv/static/images/favicons/shortcut.ico | Bin 0 -> 7406 bytes priv/static/images/favicons/vector.svg | 1 + priv/static/images/logo.svg | 6 ------ 9 files changed, 8 insertions(+), 6 deletions(-) delete mode 100644 priv/static/favicon.ico create mode 100644 priv/static/images/favicons/16.png create mode 100644 priv/static/images/favicons/180.png create mode 100644 priv/static/images/favicons/192.png create mode 100644 priv/static/images/favicons/32.png create mode 100644 priv/static/images/favicons/shortcut.ico create mode 100644 priv/static/images/favicons/vector.svg delete mode 100644 priv/static/images/logo.svg diff --git a/lib/comfycamp_web/components/layouts/root.html.heex b/lib/comfycamp_web/components/layouts/root.html.heex index dc50489..e0fcc7f 100644 --- a/lib/comfycamp_web/components/layouts/root.html.heex +++ b/lib/comfycamp_web/components/layouts/root.html.heex @@ -22,6 +22,13 @@ type="text/html" href={"http://[201:80ed:6eeb:aea4:cdc0:c836:2831:f2dd]" <> @conn.request_path} /> + + + + + + + <%= @inner_content %> diff --git a/priv/static/favicon.ico b/priv/static/favicon.ico deleted file mode 100644 index 7f372bfc21cdd8cb47585339d5fa4d9dd424402f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=@t!V@Ar*{oFEH`~d50E!_s``s q?{G*w(7?#d#v@^nKnY_HKaYb01EZMZjMqTJ89ZJ6T-G@yGywoKK_h|y diff --git a/priv/static/images/favicons/16.png b/priv/static/images/favicons/16.png new file mode 100644 index 0000000000000000000000000000000000000000..fefe5655baaac332ae9ce60d687a08b21a09fab5 GIT binary patch literal 650 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 literal 0 HcmV?d00001 diff --git a/priv/static/images/favicons/192.png b/priv/static/images/favicons/192.png new file mode 100644 index 0000000000000000000000000000000000000000..998d32864f7b0d60eae20a94b462d95d3da1deef GIT binary patch literal 2269 zcmbW1X*kqv7r_4>Awt?8iaeDu3fO|g9K3ElsVVK8omtr2 z+~RV%_pA~W1Z*!!yAxlKR+d)T%WGLUvc8Omm1b~bWp8s8^|m%zQP5UN_>M31`M2T8 zAEQ(LcaoGu>@^QNC57cL&aW)7*vXNFT1T7|1fVAJK4p1LTbo;3Tic}k7E?uEN2BPz z_Obr1aVJQOsyHmd3qL(E$C#Rr@=jOV56em>udi;buW@oxDlW;mTWJJ0SM}Z2#wZEf z``SMLK039?T3K3Pf6C>(xs5Q6rgqSrA+f4r4iTRCwOw!{JEcNj#@&ZE+sLH!*T$s^RC;1h0egGlzuI+M;)*>_i2#NOd* z1aq2Ys~5U3zq~NFY^xhO`IBj?=%;`H%NVB*Q zmzS}AnF;8eIKRwAJw9XJH|2A>W@32YS2>u%3xs_kb^!n&-ngrLtv>HucuAo^Q*$FB zx(J`30^c9Em68Bp569H-igobl9DdXO@a+>V@gveIRcA837$*m6;*QX64ehmkbobgo zTd8b=;bTknkA-$e$E{~Ga*`(HW<3$8Zsk;m3;W8S*w}C_GFO4luC$TyfG?t879F~p zwp^?3R=bRiS2yYB_5SCn1JD@RKSig}FlL)gt*YnBs}kqd1Q}#Z_170-KeyCdjwGCO z39YYCU(O%$R5N*wzYVz&@SyK+$`D2^HbXa3l(?>^L!94p6dZm^vOxf6_G+krX5fsw zW-5iW`jtCGp%E?8HPb~;tNw0C@;eQ(2|G}dO|(4D*ZSUMt6;Im4~U?k;KGb-PI4)_gy7dHZ%!q$=omaIlkWE^NF2M-d|@MgAHNude#X}{KX=S;ZEGFu(-wWN!PhZOl&gU9*TMiLc<<_cZQ!diHp(E0a{DNv$ zA`NX9Yvaevf4%FE*(}Z*w^Xpp=4Ce6$pl(D^RLewv!2ZhWv@d7p*n;sc^HbBD>w); zzozW39-pow@dyonPHUa(pyl4BOoe?xOtAA1^C3NUohN<4MONXX2U6b>!0QsM4t;!k zO5R4hiMEgz#<~HUS?tg%>5q-85$)F*3J@pX|FB@!q^aks5Bs$^l^`@g_%YajPU~T< zAje90tdEh~^hq1xIy=+6nl~X?|5A2k)_APGbPlj>ucqJIPgz8lbRL?{?S5d;J<~=K z>df+jebi-4nL7~#jiGPZm-F%8sG~#u4ax@ZA|2g2{PB?!8Pa8JBj%c!So)O`K}998 zvdJxiNL4kVz}it3T zk$G#lKSQGd5Uu+^q>ej!*^u_S@?ju<smu%!jFvBKyxB3C`Qbo1T3MTpF2V)x+Uhude+`_b7YAK+rMX&cgP4- z=}d%*Q}k1+G_^u2;g3U~4jwL_DEg9?TI_iSdr11yLU~kty;jwJ$c7a8BxepKgkpYm#5C+_py+1q`f?MzCVU@pjc{mlwdvKVjXb?q#5eSaU znEpTa56_?3+BZ`PsWX?uyYnKsKqK2g7epXZ$JrmrGk_XMOa7F(+@KyhaC=ZbTZ-+n+Z)89q!rS-XnMlQpyDL+2m$CA3 p4MZXQkpK#XQues-72u5UMJoIFyS^9G{Rc%cao7L= literal 0 HcmV?d00001 diff --git a/priv/static/images/favicons/32.png b/priv/static/images/favicons/32.png new file mode 100644 index 0000000000000000000000000000000000000000..5b3f815367e73f7307809599aff4c54830336918 GIT binary patch literal 858 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP~uO3Pl&5Fd!!~yxE5Q4E@xDTd8H<6xT#R$#QK%* zUVoZYztU7VQG+GiO)YQBilcx3{{8>||JD^p-PH56*dn!9BjR0}E}yxZ;M%0g8lle< z(~vd$)${j1zWrQ0W&7gE+rNMN*^oWQfG5^QI_>9=UoW4&t4*J&#~q``9sTm@+a*)B z+eoJenv@^ieevSS+p$g!v5pNvCguKyrMIs>{`2SWrlp5nRC8TaayKnKq|O{xl`{R) zhp+uL%S{9mcC0y}%Nf0K$srw%NNu)ABmQ_pzBohvxWdQ@fB*h_^YX*-eV32#z3i%% zcjwv@SGC+UpZ2Tg?*01t+fFtk-M7O|E<=MkT!T3*+WycRU^p-)dAqytOYCB}3FL4V zctjR6Fz_7)VaDV6D^h@h>?NMQuI$gb7}+$LX2;ZM1BL#2x;TbdoIX1#y8NJnNNaM( zC6k+?7d2I*g08Gx@!K@yZkO2q|NF0OiaEy7AG>e4<>v2m_MV%i%yGT_Y+0aMS^HtX zbFUYDKK8Wee%JGomwsUkPwy#5o>~?DIkEZu!E8Zi`M-=0G$k%II{cV9Z%aL=Tf>Tv zQpS%QR6ZU%Iw2+NuJzo7tGqV9{A&2MZi>>gPYw?k@2FIpdWuzHescTDkjALJ8}|xH zf0YVYyMc{4W7{`h&()j~dlsHe+qRZxuJhfUQOybOye=1U?Y#Z_&ZXC<_ALD0daz(i zx<$jKblwsh#^XdtG{ zBEW!9Epd$~Nl7e8wMs5Z1yT$~21drZh6cI@h9L%KRwjm421eQj237_J)4I0nqG-s? zPsvQH#I51^b^eJ!4H|G8N-}d(i%Sx73vlb%a7fP&s7Df{CpbT?q&%@Gm7%=6TrV>( dyEr+qAXP8FD1G)j8!4b722WQ%mvv4FO#rn@WP|_! literal 0 HcmV?d00001 diff --git a/priv/static/images/favicons/shortcut.ico b/priv/static/images/favicons/shortcut.ico new file mode 100644 index 0000000000000000000000000000000000000000..51926b6348012dac083abcddc89089f0ce2588a8 GIT binary patch literal 7406 zcmeHL2~1RH5dOq{cFitwhyq=yY=C8Pmtz5`K>-!P6;Q-yQBmaZKugiprnQIS)y5{Z z@u;n>wMJXD8jZ&LO0|I+tI=BPkv86~_kGj@IqdxZ+hrfSi`52Wo9rat`;YnNKZf^a zX8@X^IlR3=trDXIAOS#duryww1QyX;OpJBh3P>mDi9;qJ8n>f{bx=t<2G(cD^$169 z^KcAM=m`-RAVgpwLyHa=#PE^Sg;+mxAvVokjBWFmWB1BU z*t=#s_O9KIeQS5%z{XuTzV{GL?E4ib_aDK@14nTB;4xf0eg;?1p2zibmvH;ab=Am%mUfJFhp1Rp3*HJQ@ZD4T8{!u zODn{TtdaPrcL`<>8i)DA-@}(BlknB+Qz(v4!FLm9VddmGgt^%A>9^Q2k6|e)maap^ zvh}DW>|U{vun9k{-ikvzcH{8(dvJK?9v;(A?mvuEKOe=PM~~y&u@ks{{xWV5ZeF~C zTbHll&ea<{u2tlOuO$};mYf(pd{P?ltXZO?Xf&YmIRR0z606gsCbSh1R z(O|5X2#o{5keZb(ldM!j1A;b9bdWTyjDSc{%t(<*hA2kDPC&FMc5W?`&Y~FYpii{Z zRjNc6dbNz;N-tBZUFl`^&qXiW-_`k(JnaO}B!~M&iDG7~zd~Xt{9`jkF-qniMMw{F zf1;KX6k58S*dxTsmTW?kX|9`|4fNfpn;a_5+n$QRj=e?E9PQ~DZ5GAsgun*YjO7zU zirxtwvxsK$vDwMni0-s7N%s!&S$kihr9UhEp`~Nm=j(e4|G12dINLSrr)3>aolfQ^ znZnjpIGx+3c|q-q4pS^op%M{=g!(+CrE{LrA7Q*6e5zc9YD1ocimyi5U5EXP%$1++=k7u9TOg@w{ZL-V95G8RHBY7;ntvwd456EW91p7Zc)g z@J@orbCgL*gHWC_7?TN8Q-|UMb1^6ixKY=CSt*; zax54<84IcYTvRq4i^fdHib=DvqI@=1me0YeY4fmp`e#^2HR6*#!H0>5mlwC6Weud1(;qo%qVwKY;sR99Pvy1F`dZba|5TmHQVUQl>^&fBVGKk84l)wA-SYEc#a zpH31F50->UeW5X1!B=OBi{%o>B{nuLHqNB;ZNwt9SFy!~jOgX?8*klD+s_4=PxT9S zv4c9bF}lT)>cU+CBJoQ{Fd508)<-E#ivdn|7J~9fk)~s!m!49SM$>sgP6rZ#^GT5i z!9kEn)A`O95Q2v=z6aY_{x%4VKg1QEuh04N!+JCs-+rE_Tfb@e{J#I-ANhHnmEX93 zn&$jXyMD6sdzJj8_o1MZx7;}@m3OBC;uko-KdQi7QdmZ(2FSJ$0#Zk_+1$W}tME~R z^!4@$t2YqB`Y^VoxRVRIN^RsjSO&&ezdm)$Ku*s!y7(Mv1tBDh>qjK{(H4SV7iq(+ zkopZBwh`KO=#axZdGTHji#iM=vN^A?kT-oJ z9Mn!jL6gpz{LxeMgtJ&p1>eLX$)Y&1vB=qQ7pr3%b7Mm?8wnv9rKOpTy3vI}Tcfe< bKObFY=;0KIWJ-6p={#Wjg?6_u#shx?Y>xE4 literal 0 HcmV?d00001 diff --git a/priv/static/images/favicons/vector.svg b/priv/static/images/favicons/vector.svg new file mode 100644 index 0000000..2549504 --- /dev/null +++ b/priv/static/images/favicons/vector.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/priv/static/images/logo.svg b/priv/static/images/logo.svg deleted file mode 100644 index 9f26bab..0000000 --- a/priv/static/images/logo.svg +++ /dev/null @@ -1,6 +0,0 @@ -