From f12e9a0407f3d082bb0cb2ffde019b3f6c889cb1 Mon Sep 17 00:00:00 2001 From: ludelanier Date: Fri, 12 Jan 2024 16:19:24 +0100 Subject: [PATCH 1/2] start detail page with animation --- .../CloseiconRounded.imageset/Contents.json | 21 ++++++++++++++++++ .../CloseiconRounded.imageset/Exclude (1).png | Bin 0 -> 1540 bytes .../Image.imageset/Contents.json | 20 +++++++++++++++++ .../AllInApp/AllIn/Views/DetailsView.swift | 18 +++++++++++++++ 4 files changed, 59 insertions(+) create mode 100644 Sources/AllInApp/AllIn/Assets.xcassets/CloseiconRounded.imageset/Contents.json create mode 100644 Sources/AllInApp/AllIn/Assets.xcassets/CloseiconRounded.imageset/Exclude (1).png create mode 100644 Sources/AllInApp/AllIn/Assets.xcassets/Image.imageset/Contents.json create mode 100644 Sources/AllInApp/AllIn/Views/DetailsView.swift diff --git a/Sources/AllInApp/AllIn/Assets.xcassets/CloseiconRounded.imageset/Contents.json b/Sources/AllInApp/AllIn/Assets.xcassets/CloseiconRounded.imageset/Contents.json new file mode 100644 index 0000000..4250f63 --- /dev/null +++ b/Sources/AllInApp/AllIn/Assets.xcassets/CloseiconRounded.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "Exclude (1).png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Sources/AllInApp/AllIn/Assets.xcassets/CloseiconRounded.imageset/Exclude (1).png b/Sources/AllInApp/AllIn/Assets.xcassets/CloseiconRounded.imageset/Exclude (1).png new file mode 100644 index 0000000000000000000000000000000000000000..7103253d2a0916c78ff7d38f9e6242565ca85cca GIT binary patch literal 1540 zcmV+f2K)JmP)fH!kNe#3H+O>TOhA|bXM-{UVFJPg&c!4tNh@%G9jAXFZh$JaGk{U?P8D zi$|Eg$VA23BRi%wqyq9-e2eGHEqK5wbRZ8E55O-p&Y6a_rAsKW7FvkBVXcJApaBQ5 ztztCte8eS*Oq8r`#IYM=?C6%rK64UNf|6HD)1;M=&=(jk`e?u~jA#p;MLwbd1F=nn z-a!_*3xy97`+00dt&^eXOO}x7Lg%YbIxCI}jr@u)ohzjDSfj=jU+SVFejos-X~~3>~>EXAOmrxvCe^=V&?smXI-p zLWt7UM~)V5-a*C|rK?qr*6J5#dQrOiz|q;w-Z*k~*U=SZd~oFIuA_54!ynJg(f`R8 zFOEiDDpf+p7c*>?pZ(K%;~m7KX6>i=T^2n0_)MxUr8r5Isn-ymYq1}HL0&u(njI>N z4v`l@x)k876`xsR_+xxh9as!X=z+brKs&Kl1D{!9_zJ3uwtdyIcxdXOY?m05TLS;; z>q6B<_XD5Vu*EkBOGQ7V(61moKgU)u6njwQ7NPG1pmWZP&=n+#rr5e7$6#NcaD|q2 z3Lbc)yW)u0rXp)^*AvvuTacqmh(m=2w>k8PZ6q@ClkW<`vllv+qlpKTZ&XKY8<95< zhXq}*#5fU3C?~LCB4}6s(0XkBxy}&31mh26{7a6GJtio{HgWcpL?)uf=r+b;>yU`Z z#4H6zOT3DmkjTWWpld`(3#)3)Hi?P6$J;$D9&vJZiXsy!I$F{@bUy?;9IC8}*=1Fd zqN61rO+^;G2eU*}5J>3cb_yJF7nWJSQ}djn(9Q{>1jSBHXm44##Kdk$=wFZq-cy|k ziTyhjN1rU8oQT+45<2vVLl@&L9ChIwvVJkx%0bXrtWEY74@a_TkkzQajPVAc7jg$; z%&qZgD3YpNz((u`3=C~oUa-UnA3td-{AbNQm1kNyf7U);1`bRA7@rU0H@?asViEqmZ-F`|)O?aqC-Bw2Ms zXLhwa^RCcGV}{w)&U`Ht1@?V6-Dg+Z(Lm2UOUhAj;p!X6m~vC}+%7UU0}WlkRFKhu z?#Ws9y_u)_@q^n`KjJ^;5Hik9F*5(%pra+s*YwLL`z~L(7>rCft6sM*4V00-neYHRgBWW<ff?V)>Oq1yg+y%Mdsf3jC z6IccE%6oG84#Pp>QYfn+0$zI^Hi!ei23~Vlfj=lGK^GcSe^(cgA6Fe+=q|{URwW!h qguR5}2e3;~e~aa|aF`w86#M}^k89y!32C_i0000 Date: Mon, 15 Jan 2024 16:51:31 +0100 Subject: [PATCH 2/2] new logic for open the modal --- .../BleuePersonIcon.imageset/Contents.json | 21 ++++++++++ .../BleuePersonIcon.imageset/Group 179.png | Bin 0 -> 832 bytes .../BleueTrophyIcon.imageset/Contents.json | 21 ++++++++++ .../BleueTrophyIcon.imageset/Group 210.png | Bin 0 -> 2206 bytes .../BlueAllCoinIcon.imageset/Contents.json | 21 ++++++++++ .../Group 107 (1).png | Bin 0 -> 681 bytes .../Contents.json | 38 ++++++++++++++++++ .../AllIn/Components/ParticipateButton.swift | 18 +++++++++ .../AllIn/Components/ResultBanner.swift | 18 +++++++++ 9 files changed, 137 insertions(+) create mode 100644 Sources/AllInApp/AllIn/Assets.xcassets/BleuePersonIcon.imageset/Contents.json create mode 100644 Sources/AllInApp/AllIn/Assets.xcassets/BleuePersonIcon.imageset/Group 179.png create mode 100644 Sources/AllInApp/AllIn/Assets.xcassets/BleueTrophyIcon.imageset/Contents.json create mode 100644 Sources/AllInApp/AllIn/Assets.xcassets/BleueTrophyIcon.imageset/Group 210.png create mode 100644 Sources/AllInApp/AllIn/Assets.xcassets/BlueAllCoinIcon.imageset/Contents.json create mode 100644 Sources/AllInApp/AllIn/Assets.xcassets/BlueAllCoinIcon.imageset/Group 107 (1).png create mode 100644 Sources/AllInApp/AllIn/Assets.xcassets/WinBannerBackground.colorset/Contents.json create mode 100644 Sources/AllInApp/AllIn/Components/ParticipateButton.swift create mode 100644 Sources/AllInApp/AllIn/Components/ResultBanner.swift diff --git a/Sources/AllInApp/AllIn/Assets.xcassets/BleuePersonIcon.imageset/Contents.json b/Sources/AllInApp/AllIn/Assets.xcassets/BleuePersonIcon.imageset/Contents.json new file mode 100644 index 0000000..af28cdf --- /dev/null +++ b/Sources/AllInApp/AllIn/Assets.xcassets/BleuePersonIcon.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "Group 179.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Sources/AllInApp/AllIn/Assets.xcassets/BleuePersonIcon.imageset/Group 179.png b/Sources/AllInApp/AllIn/Assets.xcassets/BleuePersonIcon.imageset/Group 179.png new file mode 100644 index 0000000000000000000000000000000000000000..f8c171f7d2b361840e5bb554e35ef6a3221f0df7 GIT binary patch literal 832 zcmV-G1Hb%@~0drDELIAGL9O(c600d`2O+f$vv5yP{3 z+CUKP9^tAi$-=41j-0@pfG8(`8-$#|xLjESYwQBwz&SzS1XgkZ$PL&zDLWMw@g_*q z=^g|I2aQGov5DUT4X9^$)Bi?rgx|aKK|!4W8$eWvf1Uv11eMnf&R$NT0AQMc-~UzC zI&33B%O*z%1EoqrbOw6_rjes4yy0aP+%Q3}^lnKqzT7DSHuGv-*IU<7%=dCokeBj@~?^uj`rQX?=4sOH_p0_tuX zFgwBE<8imwCp2j6@$a9fl5@MDUg!r)n!lF(lfjh%^FqG~8Eby_I0?@~+L1+hS5> z$O8@p0=oWser)oar88e$DmZ_2z4fT|FDAK0;b+*TlX*gvTYDJ+riP@Rk2&HiiL#)( zPl@6NIUU_Nm~sb_x2%BD7^DYG01scCrRD{zL|q6ub1*HfV){cK39Lz9W*BiXSSMJ! z{Mjyq+#{-f??=b1N+qcrvow9SAXS<Z)7-0000< KMNUMnLSTYQ?rG}) literal 0 HcmV?d00001 diff --git a/Sources/AllInApp/AllIn/Assets.xcassets/BleueTrophyIcon.imageset/Contents.json b/Sources/AllInApp/AllIn/Assets.xcassets/BleueTrophyIcon.imageset/Contents.json new file mode 100644 index 0000000..329d213 --- /dev/null +++ b/Sources/AllInApp/AllIn/Assets.xcassets/BleueTrophyIcon.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "Group 210.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Sources/AllInApp/AllIn/Assets.xcassets/BleueTrophyIcon.imageset/Group 210.png b/Sources/AllInApp/AllIn/Assets.xcassets/BleueTrophyIcon.imageset/Group 210.png new file mode 100644 index 0000000000000000000000000000000000000000..97f9e727f09150c60614b72a4bb81f838161cb17 GIT binary patch literal 2206 zcmV;P2x0e$P)mh?VcA9{IbpqS~qCSMf5Dk%{vLPI3`pL#T%9LXOcbPx|&tZf!+3=PnTNGwpFvgvVPmNOs35ev1}gjES> zfX)dd;lGDH!wYDD+C^H~`}nkT0(~Y)p8dH6HB-At2=ov-3}N&XYNl3^R3z73D=O(F zzrMc*HBz@F)%xXILnMM0sRy@#tX^-?NOaeE1dgCamLdf}Jo_Q}L>sWAwGfJR8Qm?dsO2m}@Bmnf6aWIT-r4e!>cj@ejFI2~93g~t z=ysxY$oJH3RM<}Oln=KiFGKpeaOeTaR7qlPR}roTvqbqeYB zcO&R7<0=az3FrsyLHrPibo;JWB+ehLLIpZJ7aKt}bRJ4Q1ZBoSCseOega_0~mxq+S z1xJb^;oQIh3tdG10Z%|j9J^=B37!9#b|b1hd@OV;DSkT5+YeP0taL@988uf6p^D6Ne)g1gL{vwxQ;IGixG5> z3yVdp$j%boAv_+XW#ss|RAG=L zI0=e;P`Ab0)lJUzI2VaC-6{X0pO{Vldk8KNc5GY{DYzgP{^%LbCIK!~W=-lwJh9z$ z3Ls)ip-VUf4Qlxu>05yi>4FXy%ja?Y9Q5?qnzq1_BD2wrWGm9hDQGaWB35OZUidis zp@=3@-8l+t>VrL*NS9pO?jLA5mk|`KCm&S#z=9ztrfa%mvMi;h`=zVR>3*%xkg z_f)!u1lkTi^(T+NxiU7ZiE2JiG+0zpo=XZeU9*`GTQ!lXuzU&+z-BzjC%mt(bAJ|N zomZ|47-Wd8y7sLEg0ZbY`L8)3BRCl#fPKGh%5L+~tW^bIO~aF)?%Xdw$mp%;DN4Ww zB@nHdEJnSIQ#+=trSQ`wLr2>PEn%yAv%2@;MOo_L0#~a8h_V1zjy*;6me`ylcX4h4 zsb7Z*IE_)~SH=-XfrmoGFN?BA0&PRx+%N8D*<_QW(JiO_E*!?7E2n^pR1!*k0~{6Y zBj&!nIbQMiOWZdjp&>@o2UVLE7P6bMDpyR;o)Z`>Rk|hcoaq3fe+TLI_mwB@3*B;> z2i1YDQMdER03m}NP5_wY?u<^kU@E)6fRU?CflEA#?#Zfc^Y&Y1RW(@8#nab_v?`cJ zgD#I%by?4)Yt)a-iW6r0U2=g+98%VkLd`VxLJ^5tH3RGd0~V`Eab~XBJbAr|HYtSU zYJm@NX0Gjz^DzrywUySD2LuPQtm52@w2-gS5~M3+q1M^DHozySHoO{2tAY5R;UXrZ z)xT29NcP|KAp3HIZ&K2jg(+dU2uWNmZiz6nv`(bUs1-;&->PH$@;T1f(0Y+d78)7K z%yfp2+AdB>Fd|77l5$!=>7Z$X5=o+jn#Qth?WMNkgWxvGEtWq!Ew1Dzawjx_Bw_Am zoVShIMPPDq^GtB_BuTLb`wiGJ#wfnu#JkEDO^}vk+e}^1YwBI)izcwN(5D_{Q!c~1 zzp9(vik=}Z#yonTwKqWqf^0QhfZ^Sb0 z(ryd@~0drDELIAGL9O(c600d`2O+f$vv5yPra20PYFM4U!vlJWyVlJ`*N6g1G^l0C58!A+NN|;2G!>ww9He zx`}N`mXiM=oUXMCbA^BlAUgNOBf+J-K9#od1SabB^4FYHyXFN` z0Gc)lX~v(@HY{L*^5xGN0+pO?3IQU(xog~O&Zy4`PgW48H2-v$L##QdfBBU9TJ?ZF z&YZ}N&O6_M-f6Cp>jxYrD|&b48u>9~LGLtY;HD5%E8ZoKJU7aHE@SFhJz*dT#8_JQz7*Dc_xyqhm=@fggQl%!83L zZWMnC+psL2*L>UcZa5E_hafk`?WHVUxidqv-MUm6^Qp+W#uCN-#b}-T5-0AuBUY%9 zbMe2s1EEI6&2@dch5)@;-syGo(e*@gA-u@Bv2)>lyV-&p?xCO7h_r>Wpo P00000NkvXXu0mjfC#62> literal 0 HcmV?d00001 diff --git a/Sources/AllInApp/AllIn/Assets.xcassets/WinBannerBackground.colorset/Contents.json b/Sources/AllInApp/AllIn/Assets.xcassets/WinBannerBackground.colorset/Contents.json new file mode 100644 index 0000000..9e04041 --- /dev/null +++ b/Sources/AllInApp/AllIn/Assets.xcassets/WinBannerBackground.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0xE8", + "red" : "0xD1" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0xE8", + "red" : "0xD1" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Sources/AllInApp/AllIn/Components/ParticipateButton.swift b/Sources/AllInApp/AllIn/Components/ParticipateButton.swift new file mode 100644 index 0000000..5cb234e --- /dev/null +++ b/Sources/AllInApp/AllIn/Components/ParticipateButton.swift @@ -0,0 +1,18 @@ +// +// ParticipateButton.swift +// AllIn +// +// Created by Lucas Delanier on 15/01/2024. +// + +import SwiftUI + +struct ParticipateButton: View { + var body: some View { + Text(/*@START_MENU_TOKEN@*/"Hello, World!"/*@END_MENU_TOKEN@*/) + } +} + +#Preview { + ParticipateButton() +} diff --git a/Sources/AllInApp/AllIn/Components/ResultBanner.swift b/Sources/AllInApp/AllIn/Components/ResultBanner.swift new file mode 100644 index 0000000..2b9b09c --- /dev/null +++ b/Sources/AllInApp/AllIn/Components/ResultBanner.swift @@ -0,0 +1,18 @@ +// +// ResultBanner.swift +// AllIn +// +// Created by Lucas Delanier on 15/01/2024. +// + +import SwiftUI + +struct ResultBanner: View { + var body: some View { + Text(/*@START_MENU_TOKEN@*/"Hello, World!"/*@END_MENU_TOKEN@*/) + } +} + +#Preview { + ResultBanner() +} -- 2.36.3