From fe2ab0943c19ef25a4b65e2009bba9742dabd50a Mon Sep 17 00:00:00 2001 From: Vadim Kudriavtsev Date: Wed, 18 Dec 2024 14:44:55 +0300 Subject: [PATCH] feat(*): Flow component --- ... -- flexhorizontalalignmentcenter.snap.png | Bin 0 -> 5521 bytes ...low -- flexhorizontalalignmentend.snap.png | Bin 0 -> 5483 bytes ...w -- flexhorizontalalignmentstart.snap.png | Bin 0 -> 5509 bytes ...- flexhorizontalarrangementcenter.snap.png | Bin 0 -> 5521 bytes ...w -- flexhorizontalarrangementend.snap.png | Bin 0 -> 5478 bytes ...xhorizontalarrangementspaceAround.snap.png | Bin 0 -> 5524 bytes ...horizontalarrangementspaceBetween.snap.png | Bin 0 -> 5527 bytes ...-- flexhorizontalarrangementstart.snap.png | Bin 0 -> 5497 bytes ...ow -- flexverticalalignmentcenter.snap.png | Bin 0 -> 5540 bytes ... Flow -- flexverticalalignmentend.snap.png | Bin 0 -> 5431 bytes ...low -- flexverticalalignmentstart.snap.png | Bin 0 -> 5466 bytes ... -- flexverticalarrangementcenter.snap.png | Bin 0 -> 5540 bytes ...low -- flexverticalarrangementend.snap.png | Bin 0 -> 5500 bytes ...lexverticalarrangementspaceAround.snap.png | Bin 0 -> 5515 bytes ...exverticalarrangementspaceBetween.snap.png | Bin 0 -> 5507 bytes ...w -- flexverticalarrangementstart.snap.png | Bin 0 -> 5510 bytes ... -- gridhorizontalalignmentcenter.snap.png | Bin 0 -> 5375 bytes ...low -- gridhorizontalalignmentend.snap.png | Bin 0 -> 5353 bytes ...w -- gridhorizontalalignmentstart.snap.png | Bin 0 -> 5374 bytes ...- gridhorizontalarrangementcenter.snap.png | Bin 0 -> 5375 bytes ...w -- gridhorizontalarrangementend.snap.png | Bin 0 -> 4855 bytes ...dhorizontalarrangementspaceAround.snap.png | Bin 0 -> 4833 bytes ...horizontalarrangementspaceBetween.snap.png | Bin 0 -> 5157 bytes ...-- gridhorizontalarrangementstart.snap.png | Bin 0 -> 5363 bytes ...ow -- gridverticalalignmentcenter.snap.png | Bin 0 -> 5499 bytes ... Flow -- gridverticalalignmentend.snap.png | Bin 0 -> 5488 bytes ...low -- gridverticalalignmentstart.snap.png | Bin 0 -> 5506 bytes ... -- gridverticalarrangementcenter.snap.png | Bin 0 -> 5499 bytes ...low -- gridverticalarrangementend.snap.png | Bin 0 -> 5494 bytes ...ridverticalarrangementspaceAround.snap.png | Bin 0 -> 5468 bytes ...idverticalarrangementspaceBetween.snap.png | Bin 0 -> 5468 bytes ...w -- gridverticalarrangementstart.snap.png | Bin 0 -> 5515 bytes .../components/ElasticGrid/ElasticGrid.tsx | 1 + .../src/components/ElasticGrid/index.ts | 1 + .../src/components/Flow/Flow.styles.ts | 135 ++++++++++++++++++ .../src/components/Flow/Flow.tsx | 67 +++++++++ .../src/components/Flow/Flow.types.ts | 35 +++++ .../src/components/Flow/index.ts | 2 + .../plasma_b2c/components/Flow/Flow.config.ts | 4 + .../components/Flow/Flow.stories.tsx | 114 +++++++++++++++ .../plasma_b2c/components/Flow/Flow.ts | 8 ++ packages/plasma-new-hope/src/index.ts | 1 + .../components/Flow/Flow.component-test.tsx | 85 +++++++++++ .../plasma-web/src/components/Flow/Flow.ts | 5 + .../plasma-web/src/components/Flow/index.ts | 3 + packages/plasma-web/src/index.ts | 1 + 46 files changed, 462 insertions(+) create mode 100644 cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- flexhorizontalalignmentcenter.snap.png create mode 100644 cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- flexhorizontalalignmentend.snap.png create mode 100644 cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- flexhorizontalalignmentstart.snap.png create mode 100644 cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- flexhorizontalarrangementcenter.snap.png create mode 100644 cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- flexhorizontalarrangementend.snap.png create mode 100644 cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- flexhorizontalarrangementspaceAround.snap.png create mode 100644 cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- flexhorizontalarrangementspaceBetween.snap.png create mode 100644 cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- flexhorizontalarrangementstart.snap.png create mode 100644 cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- flexverticalalignmentcenter.snap.png create mode 100644 cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- flexverticalalignmentend.snap.png create mode 100644 cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- flexverticalalignmentstart.snap.png create mode 100644 cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- flexverticalarrangementcenter.snap.png create mode 100644 cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- flexverticalarrangementend.snap.png create mode 100644 cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- flexverticalarrangementspaceAround.snap.png create mode 100644 cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- flexverticalarrangementspaceBetween.snap.png create mode 100644 cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- flexverticalarrangementstart.snap.png create mode 100644 cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridhorizontalalignmentcenter.snap.png create mode 100644 cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridhorizontalalignmentend.snap.png create mode 100644 cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridhorizontalalignmentstart.snap.png create mode 100644 cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridhorizontalarrangementcenter.snap.png create mode 100644 cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridhorizontalarrangementend.snap.png create mode 100644 cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridhorizontalarrangementspaceAround.snap.png create mode 100644 cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridhorizontalarrangementspaceBetween.snap.png create mode 100644 cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridhorizontalarrangementstart.snap.png create mode 100644 cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridverticalalignmentcenter.snap.png create mode 100644 cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridverticalalignmentend.snap.png create mode 100644 cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridverticalalignmentstart.snap.png create mode 100644 cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridverticalarrangementcenter.snap.png create mode 100644 cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridverticalarrangementend.snap.png create mode 100644 cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridverticalarrangementspaceAround.snap.png create mode 100644 cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridverticalarrangementspaceBetween.snap.png create mode 100644 cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridverticalarrangementstart.snap.png create mode 100644 packages/plasma-new-hope/src/components/ElasticGrid/ElasticGrid.tsx create mode 100644 packages/plasma-new-hope/src/components/ElasticGrid/index.ts create mode 100644 packages/plasma-new-hope/src/components/Flow/Flow.styles.ts create mode 100644 packages/plasma-new-hope/src/components/Flow/Flow.tsx create mode 100644 packages/plasma-new-hope/src/components/Flow/Flow.types.ts create mode 100644 packages/plasma-new-hope/src/components/Flow/index.ts create mode 100644 packages/plasma-new-hope/src/examples/plasma_b2c/components/Flow/Flow.config.ts create mode 100644 packages/plasma-new-hope/src/examples/plasma_b2c/components/Flow/Flow.stories.tsx create mode 100644 packages/plasma-new-hope/src/examples/plasma_b2c/components/Flow/Flow.ts create mode 100644 packages/plasma-web/src/components/Flow/Flow.component-test.tsx create mode 100644 packages/plasma-web/src/components/Flow/Flow.ts create mode 100644 packages/plasma-web/src/components/Flow/index.ts diff --git a/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- flexhorizontalalignmentcenter.snap.png b/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- flexhorizontalalignmentcenter.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..05f699702e9a2e1b5790af23bacd3290ba343e96 GIT binary patch literal 5521 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 O_kF1E3cm^X=|2J454kS@ literal 0 HcmV?d00001 diff --git a/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- flexhorizontalarrangementcenter.snap.png b/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- flexhorizontalarrangementcenter.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..05f699702e9a2e1b5790af23bacd3290ba343e96 GIT binary patch literal 5521 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 literal 0 HcmV?d00001 diff --git a/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- flexhorizontalarrangementspaceAround.snap.png b/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- flexhorizontalarrangementspaceAround.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..5615cd9617e87022884a8f9b585395f180b9cd52 GIT binary patch literal 5524 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 F{{|X6{X_r& literal 0 HcmV?d00001 diff --git a/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- flexhorizontalarrangementspaceBetween.snap.png b/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- flexhorizontalarrangementspaceBetween.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..d31f05b7d08ca862357c579756a8ab6ee12a3770 GIT binary patch literal 5527 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 literal 0 HcmV?d00001 diff --git a/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- flexhorizontalarrangementstart.snap.png b/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- flexhorizontalarrangementstart.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..a8ce504a8d99d66de02ae237fb0076bf0b5d37e1 GIT binary patch literal 5497 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 literal 0 HcmV?d00001 diff --git a/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- flexverticalalignmentcenter.snap.png b/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- flexverticalalignmentcenter.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..4c3c206293307a6f2560c84997ce170b02fea404 GIT binary patch literal 5540 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 literal 0 HcmV?d00001 diff --git a/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- flexverticalarrangementcenter.snap.png b/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- flexverticalarrangementcenter.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..4c3c206293307a6f2560c84997ce170b02fea404 GIT binary patch literal 5540 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 F{{=uu=;ib1wN#Yu}w-*Q=GU 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 literal 0 HcmV?d00001 diff --git a/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- flexverticalarrangementstart.snap.png b/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- flexverticalarrangementstart.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..034675d7f84b751d1292a3a70a74f78eb4d4207b GIT binary patch literal 5510 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 literal 0 HcmV?d00001 diff --git a/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridhorizontalalignmentend.snap.png b/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridhorizontalalignmentend.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..4ab3d41ea496ee3662fb0e6e05961f8df478def9 GIT binary patch literal 5353 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 T>AnK4Fd^T40ef3_pZNBl+~@D| literal 0 HcmV?d00001 diff --git a/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridhorizontalalignmentstart.snap.png b/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridhorizontalalignmentstart.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..56c09c947cca2e883a749394abddc44843877b05 GIT binary patch literal 5374 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 F{|$#_Z(#rc literal 0 HcmV?d00001 diff --git a/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridhorizontalarrangementcenter.snap.png b/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridhorizontalarrangementcenter.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..637c32dc1b3ad2dfad1ce90f84a7f92191a4e0de GIT binary patch literal 5375 zcmeI0c~p~E`o~{TN)($XnC4?%xv^xCz=hpQJt^K45X^wCaBKw!??Z zo$j9(JPHGOTFj-gSXoo~8%-_`E=hR>Jn-C~ui?%n;3sAqU5VLI{7v}btqFCa3! zN!y#q4yL|_C5NFsSP1BAmJRf^=D$78niQ|HMPvlIyEhHJ+;UoVbHe=O%U#I)Zoho$ zV7RoJ{iPs&5t?|`q^2YGdQZGz5Y2ee=FIY>T)9`Y_PAWO8Ma=fY(?m;4tg+F+VE-)NmnZg)%EU6eWPX{|CJE{LIbcyCZ6izu)=rv#n2WI zg3ud`tCSx!>09#*esK}*wkhOD|NY3l!1!HaaaS{gw^h-$xwW@)PA3NCjee9$Ezh;s zvUcNiFU1x1<)p(3R=|hr2)X$q3rVNWMGRy3BlECTNXY z#1r~;-#Q9gZp=HE)=_=n@>h-@LvDV@E&r7tUUJ!fl6dOOYACL_dDE9As}~CoA6~yW zl}f8zLJQ1DtLjAUF$q&Yn&25I%=o}xAep;2VXpK2|@Li5p#m`STHfOkx z;mFcNNj^(5uIFJ$G6M%`n5?CIq0wL!_xeMxjLuY)G^OESX3pHi5q+#=Qsq(7&7|+8 zqpr4R(Use!v#-g|9%4&3vd3<%cRm{<(Ij#UJh7ZB)zvvX%;Y)lOcF<{)sursV=6*t zBE>K~`-GxNXR7SrO;|iRDwX^45e%txX%6Xz!OxNGyXK62(hd7@PEu)S9i zJ^E|ht2+!N_ju{m`?su$U#NSCrgnAT8KPXePB;pJ*pgkT8rCeiR*6sF;Su5E+je{7 z%24d#l(DM8$xXz*&YdPsqdVa99Q^#SGBHQ5Nm!;rwbDGPbnC08(zg5iPV4$ z((58L(}st*c9qZKgj4bG*{?bH0MweS_G?QSwz?6DA#3*WQ;#d+VBPs1E#IU0t9Xj@ zbkBT0x^9AIA{^ZSpBuhMrwS}N6HS>t^O-RD?F{aAyTNmaGouKPYregjtGdAm_kv58 zIv%{nQf%6S6QVhCF~t#7E0i`PGNkzGb!my3LEriBgp<{D9d7n2N_P+(qP`HOsG!Uz z2OUa?-gEQ7dPyA@|(9~rz?|^u5?s~b#{6V!W!(iJ@XEq@(+)w z?~ac`T4;J9M%5(Y(^U$VQ3@c@nmB+1!w$H^F($Gk$acV$0VG( zpxxw0<=yxN5`P0lK(q z+Nac&sV3P5^`O=`(b~P<<+Rv77`)StC5=BQ1k1U^YL0=`erQz%5>$467E|_b$Y9I!q?z-SnPkoOvttdBgxH z)Y`6O^$+E>_t8zp_by?|S3K&(NmtA9DWYH2?vmu+czY94gNIy@@*y8f@|<(tm(1;x$keJE|k@bNH?H56A8T+{ttYUtj% zbnx0{TZAWh?2re_9wXzm`jufI(eAU|d)`YeLgLH^{9d1OEH53I*W43{g48Q=qDbnW zb^yYLMSxA^qMhjwBhkNx-+c2CKwbuQ5U?7oVGFlU-e3kYGS2pc(~3Q5Br}*nCxVRw8TqoY@l?uO zN%B#SQY+2diPS21m~p1|vP_wx5NqW6dCJ_OVs`AAR86Ap&7^KBhV4Sp^Vs>t#VyUv zAu<+c8libb*8^}`ISr#EZ%UKi^veN^ySO9OL`b5cG{36Ah)hHkbj!A&mN@QPp?u(%URTCaM7t{ib#Fq&YvzwXS&)UACl_ zJ+pF6*3*+-=V%kZWtxv?W^p~FBxTm()L!{(_eQ7Mka}XQvoQXW5w#Ua7cl<}s9jRE=ATy6qYUF{*E6jnCfp zRmyI{l)Q3e>uIjCL=l8ld)c1t_nH^7^iiDt4v)MDB%azI`-!M5x_&m)h?thgkNt&n zYJfA8K_?ZeQYLbZ$X(kv0q*oLAU5A;p`!Z1YR+ND3t*Y(2n=YZuP z_iFiB#~eSC^$pXPs!0JknVDtieqMP7VeBr~9j@ydmxm(d< z#TlC|IvuWX3HoaC_Qj{KNv_oU|F9COw3NPx@nPv~*7y(4PUNB3Z*b$iQbXed*>86j zx$(97J}Oy$mxIX8Zfmy0P<7u{JUA5t`a&OtY1Z71PHRoW5eE=eC zZHl@AupuQ+tV6E68>*Ou6k+|)on-RJcGTjyYeoa7HK<3>{g2;hiEX`<>qd?PdzH&k z3k3pu*-m&8R`}TpbEdY*TvJU?iaPwp>&KZ3V=D6q0FW}ERkr@ez~owIp#v0!2)l^1x2w_EfUuCZa@)}!#KHKJ21>prGp z2s4)l0U`Gycz%PQ8v*<%qZD*+4IU{zMySkoh-eH`78I#v2T8Wf$s1*O;u+-odiz0j zs`LSSgy^1cQR9IzDQCQ8Ercf8h>u0rGzgtQ0t@=6n#SB}U*hIpTZrez|7}5CDX!ZA+R^328Z(OV}Rc) z-~||3`x1!di4@=aAh-KZZux`H(N2sz0+SPNghi<8|IQ)Q8XQ7HXCcUbfks4!l{FIZ z3*JtujFZT>led1YX8+qfly?B@UOF6ciEZ~6xtd282#N=r7pOReoZ5!M^*;y48C@6s zw~z``NPMq-P&T%%-B@}|-D>LRS}O!$<~MLjFdRG*8gm?2@HI@uQ1Jf);m?4l0TzT& v{UIyxXY7At!TzlKpLPGU2mW&p=;6e)Prm&gosI#2Y(ieUF}o_h3H|<`xE(Gh literal 0 HcmV?d00001 diff --git a/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridhorizontalarrangementend.snap.png b/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridhorizontalarrangementend.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..08c66dd0797b652522e8c218fe3a2e7f8d98e12a GIT binary patch literal 4855 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 literal 0 HcmV?d00001 diff --git a/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridhorizontalarrangementspaceAround.snap.png b/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridhorizontalarrangementspaceAround.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..b11dc02c11e84fbeb36a1577538c95c0dbbd2ce5 GIT binary patch literal 4833 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 U=RWX9AOLuu^!c>zW8_!=1gYkXnE(I) literal 0 HcmV?d00001 diff --git a/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridhorizontalarrangementstart.snap.png b/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridhorizontalarrangementstart.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..d71680dd42dbbc343808b00f1181df7f722e0211 GIT binary patch literal 5363 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 AxBvhE literal 0 HcmV?d00001 diff --git a/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridverticalalignmentcenter.snap.png b/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridverticalalignmentcenter.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..fbab6168980ff6245fe0d7c5c95d175a57e70d1f GIT binary patch literal 5499 zcmeI0X;@R&y2m%5&@!IqQbdJHTa{Q;5=B7UmXpVzzf zoqJ7sZA!+4cY~Grp?+I-I8MKH2~6JNeLEzM$@Aa4$K=KGOI~hEsri@w5A)9r#Pdd^ z6jEm)W|9kwzNgJmfNF~6p(Ex0*QTAE=)cO^SJ>QCA2VJ;(&4=6NnuqDc3$@ga3ppmqaeXw zmvr)3(y`Q#(79iW(J%(%sr4@Gg}df+S0pHr%mwqxrT>ofoZHq5 zWzt$?)EE+yUPU?D;j_Kqdm8>gyX!XX=cW-C;rrW$yY7|F5-Vt-A!&`0-nK7v(s0*y z)o0oEDh_UYvVw&Xe~hx(t=I@gcs;Mt6p&E`Z^8R`*m)b7 zvo9-g6BC19Wmp|*CC0S-2UhANr#v|P2ub?VKR6zyYp;_%o?~gQO1C~ou$gg4i--vQ zi+U|CI3;Iv`_{3q9^2~%<2eKD6L<|XihX)q!ZR)IHwxHr5% z4Ujo|y#@CZdRz18sA4Gm)h_V|C8J#$7>){UPx#S~@^mc`T_jE9NoSYYu2}YP>~p;& z&dd^PInjFL<2{mw{dqX#S?QX{k6~weFEE8Q3qRi_*G;j7t*+E>;m<{F^0;0V$d$Wt z(sn5_{|y4~gX(hxLy0+u8mT5{Xp$!PNy@~8MK zaz1AK2B%nw3Mz*~8+#>JRu)FalO)2YbX3tlmR0s^pGP1d$Ev^qQvap(3wQU&bU!;4 zt+lPVw{3s;K=+094a~nLnu=_Y>zmcL)mT;t|BF*Wm)Mitv@j4}K|E%O6H=7v)@KRl zTU_GZ+)Kg{2M;=h)fed{r#w9T$c%{OQGyLyTtrj9raZ(=^aoijvyS7Dg___t{@dQt z3Biy*rZEqNB<}FPh`Gxwy`tEN_-=)I$+y1hSr_xRPQ05NPjT$Q6bO4ap1&VO#|L|# zFg4Nrh**JTwnwgK%e`#|Tr}`qKvt$Z*Vg>xi}i3Xsi4WSYu$OvcWcf!uI1Jw#{ibz zd3ANFX@St*=`71I5xw#q3QU>{w^PZ?Mo(W`Etjv*h%_UzFnylsrGlQ%T|Hoo%6CaT zO1vQm1}>HgaW#j32&07>o9Irn-x7R{jco^5I|C4^@efArwoUH8sWPlfsl;cp!!Fyx zAyIp4gb7GZ2pgpZJ&66IMy&_{nHe$Nj?l@@4+%>%+FlU2iAW0ccW+cQO?JXGjwc+- zC{e4zO&!{;h8wd;=2CuX^~mdawpxLeJQs!A!W z$d44tGP}I3ySsXgI5XoK!z38#7>>qY#D3wkSU=^FbYN8y0&?3B#ps-kuRw9Ju)TK^DTMi^9K>sRjV2BPCX`#u^C|^%nED zMT>M>UfZLaBxQu@@HG3RR74fl5Q)UPIqF=;!jL7Ltc$hw>5lUaDp?&JWe|F>StM}` zx|PI-kMeaWlCB@+^z-{j3_tX0y6dGt;d9St6`3cmrBAA%6JnkiAOfj~qn2|^-gjiU z1;vU?6LRET?Y2UfQU7e0JKF7G^h^R_>e79un?ngU6LQC^6&^>*q(w4t%H5RR;hD5>ZaQOd0B``yZR8kx>uB`lwNlEbAMZz^v4tJW5?h z2k;IUuhtFS<1B|loI>HykLkO3O3745-wW$Jo_t_>B|(1)qqT+9xuq{xj;e@H!E zUBzMoB108J|H#?Rzj1Px->y*3Z7fXl+M8BLr@#&lrR~_jC#+VAZxs+%KqXql#r@60 zMPzzqCgh1`!6`VT24LE{s)2e9@bRggy9cPg*W(ViA~;`GySa0(3Y?*x5$imD-x?Z{ zjsfTP*OX7}{vA);+;vrzD&QafdNVndY&L1Y3Uir+e1QhU?xaz527B8KH|juLi$C_W ztV<>}6M;bMsz*h?`Iioq-(!9TS*Eu5Ni&}n+Y)kb+l%)`WI)pB(dOP`HRV+|e;0&w zQti694fm5tN|CG(%ocO+{H}86Ip$#2;IWW?UX`89#rgJLq?!Wa^GvUZq>EpS5kf;V z)~q#56M%+Yvkq_PZTZ<>CJuf6WAje^yEdS6-I9_wzQtxp67Br`<)3bfnaE3dFbAe~;0fe6JfT}3Cx$k6b_^ZBQux>==>Y-Ax$MZ0#9h^{lq zfAdxO>hn1bgd28VL?h~nZlgQ0X&fug%1IM;m7XN8Pf1{tTC~^=m)-}e!c$NZz~rQJ z5`B~AVkEBMg&ETKqNVTPk{h1b4+RN>Gtw!I^%1co=^cyV@FVRk@%dzi8J33=Hd=i; zn=AcAn=|#qph6qK>i7b~D0V(ydb~W2nXO>oOX$(-^wX0zYH$?h;vI4mezW)YFO$hb zwb&6((mB~IrdiUwWez@R!AsbrSI)MZOAJLtF5{K5N*oe{jPPGlrcR**H~I>nEEdxi zd3EDT^~Pu{r=0VACS!|!QN!EV_cu}Z$w_l?4pBO3vczc7V-AgowRWg0$>|69Pu}+w zpnW~P=~Yg^(b%|#(TM3Pf5pq+SeLb@owR8#%d>o!>s0IM+~g2z!n2R zUCE7N+H{cOzmfHBhUr-mZTpg}99*4+(r9`6jy#SoGpcX&E=~ixhh)4{4fDRirHm%| z-lyBZK8?xbi<_0Cj=8*g4Y6lgq9BdJueP$HU!scV>MfTO#{w|#9X%-AM!l7%?VWH= zDm*T54fh8QdgC*!BC++$rQQSz<&})QyVze{iTlGt|3!0zyjr?tHCD&UuoX-+f^|43rRKtqCe>XV)TmKiA{0lV4 z2tez~%aWw3=B!-qK)20SkOwa=1y;&iR0Fiq_c%o}-ZZX8n#oDzhr=R1hFd|nvjcmV zFqxVy0SaOvQkTRKd#(-o&>sYs6&eSRb+&pEz$ZX|qLC4?tG?B68dPXb8AaD)wovoI zM#h%4ciW^6lWWfAB~rOnVSCA=#@RaR{Ed25QT^9Vu=R}r@V69B?BkXJFK1``Y(OoM zDS96=CONRO1rTLkE*65A(`p@%! qX_r6O;?K4CGY0-YVqiq7Fj9ZMa?GV~7W}CSo%s%Vs?5gcm;VAaJ*PeZ literal 0 HcmV?d00001 diff --git a/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridverticalalignmentend.snap.png b/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridverticalalignmentend.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..0c28a6787ca6802983042644e003705f087109e0 GIT binary patch literal 5488 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 literal 0 HcmV?d00001 diff --git a/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridverticalalignmentstart.snap.png b/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridverticalalignmentstart.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..a70f21f69e4b8a73de804a03bf1c805681fda516 GIT binary patch literal 5506 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 literal 0 HcmV?d00001 diff --git a/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridverticalarrangementend.snap.png b/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridverticalarrangementend.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..dcb4fc1ed0be38c3f962ea81ab4827d964d682cf GIT binary patch literal 5494 zcmeI0dsLF?zQVKlUAgAf0(_`*;oLY408W5rQ^29oVn%@!Fq0 zlb?XiOfNANA+PN>w+>MTWtGe`v@bm`t*yRd_~Sd~)xql5M}_0yD^(jA-k8O95* z3N_}s@Uf!Ufs)-N7~4=mj5 z84e#W@!Nje!=YyAa#JfRWQpB@apTs)&& zfB&o0H7!$3!DQ=5JzV=)yXV{nY5m+-fO>Eu*5Ul1w@#p&>UF(@W96)|nmb^nr(0j4 z+q9ux(`bAeX+B;@CPuwtyfE+zMVbq3hZR`-bp3GlG-(O*5v4)FRFq(+ryDI;%V!jV z3F1Q9&^41rp^dbdu5t~$kq}ghOq^S8SYj>5=ld^(?cUw1D^BlAQl1-s5HNog&yGj3 z{f1&ujSF!YcDrOj)%3Hh*_$zbdoRAlw&7FF6iTy~lS@Q2Ngm3Zt|JG-c69{zp$T^I zhmwm;Kl@NDuehW1lGP<95YC^@Z$G4N{yvcI{Q)&-M+Nf{dW1q`V9x zopKHzTg?zX2*^QGVNkIb+#}0`B^blcx}(h@Iawci(eOuOe{wr};v?&v?1>9ZOi1y1 zd0lq4Cped0Vc~_kA5IDzoCN z)O6FylJ2!j{`4GE`yOM$@b$gwScjmDNnGZqX^Y_GdK4-d?8~FHAd+Kr;&v$(q`&LH zIK1nqW8ZYZ)sn%eOWj?rV;4nBg=Vek@|xOXK^WiTzYLsBauFwGeev5wY>aRUYmcif z@Z`ZA4y2n+2|14AT@$gcjt+UAl7=K}kk!4G`@r+YDYqqtG@TLakXNOUef9KF)2zqUsQf)oL+)`TnI&W^}F4>TQ?iFSie!+NL8|5yV|B1%WG-|)=j+u z!t<4c1T(hYS!dNgSia-jDplvd1D3405)fvkQYpnULR)iUaCBi#iypz(SF$EqxF7B@ zutKTDt$`Fkv(TvlyNq0O!LuTD?!)lizpaJp%T2bgP-=Dv|A1$u(Hw8IXaFaQxV5of zCs5%{`K3EF?d3o}hgjYCC1--x0#(&pdUX7brPC}R*XK&vcM#8M!}jr>q82f#tmNX` zJPM$a7?tBU3RMw6!gw!EUMA~|ej6Er7~l}&Cc1FiJLnGn|D!PxKExRbDc7PPamSS_ zs8H;wop4nTx8sav#5N>EUJ4{DGf4$25ZglKh8auC^9*Xcu0Y(+0*(^cUiNy zl0a3K;MoHMC!J;A7Gy0s&*$g_J_3R&ND$@WAI-+!L}Ru?9&~-Lsh)!6Xte4ESuc5_ z*T75kSWnWqKBJ(`WJq?XIo9uAcWKir?t9x5avVtSxQk{VaV~$lqmLxb7|T3rbYWuG z77Jr!?3cz=qZ+eU@U4cKfUjWlgx9-M2I6ZA*4uU#J7haB5plg-m+LU4Z9ooO{UcrQ z!~kR5J)wGLrywqjg55Hj>041`Oq}5E23g@pf=bJsWD4sQ~I8;=|`Wy>Mta+qW}AKorxPL|ckpS&!0ir#$)KeCf#VM9ZuPE^SS zpIe~xbn^2u%Ti1i1w^3n?z<+%&n7i$b*{bI0xx8dyq0T7>hxjG1HDS)?h$Z0AXJF# z`W|#*dqnZKaF45pG(VvPCB&ewJy_tdfQQ&Kx#352Zfgs}D|R_1-R7X>H(0=E2sPey zZ^|R{59XjD-hZ4Uamiy^Zskj`%M!AntZ{rvH?!9Oa=crbgHg*1I=fG(RU+N`LO{WN zCEaaToTq4@XlTdK=JWZZ4Wm<<9YwQir9m_U%CSiK$8 zihVnFy10;?W}g(DKTrmpeQJ#!U=v7c3u&y7>y+PK$rwKz*kuX%S4YX_9&6MRWH5o? zIE`00*%PHD!e^uKwI0Xe;4zxCoy?T+12XT8orxJ~4ly#dyMbBkB^>cNe?YW4*=+Wi zttRmm0W8+q8UkoTj*gs*u??vF+TDGa1l$;-dvo>5dgzLvT0WI-;s+H2cd2yEtl!;AbN;fY7JW*`f?-PeBMefujm zP@`)Q0lxlk#%CU*kKU@+q12*rD-B_wX7dMWr9+{haWDQkr&ZhjN135qU>iC7?tUTC zuZz#@fH_=+_#(@!<{f30zXzX$`n3PWbOW=N??S(aawLTF^>#T@=dj}S6 z6_Tc{Gumfbba2H09gv6XYA6i-e{FC`Ovy-Gpi8Y-Dopp3{Hsm=9V%5!;{;#wR+8dN zF3Uy3of+!qw&R_{>VlZ5^CIj^W6i6r05@88WVk5QN->%AU8U36r2M&yq~(_LgNJoq z{g~&Xs8+SXNC-Hwtz8=Hvw^pc3CN%|b7ZFl3mAK8NNR(BJ!_Ml&9FSjl#Ax>9$FH= zwSUS&l57zv|JALgX6}b_Ds_xEOBTSA+UR4YWgB%pIIS*?*V~N(NdHMCc5Xf5qm%{I zTVOQjsq8_Q`5eZ0f6Ms;r3fGE6RP+j`KoCSyp=}ijjx>7mTFds}c1XT3MBe*OK zsn~GVr!Y0`x5S~cMhAHPsDZA>kg(ykyOxqeL!IUtazyu%478pSsYwoKqLZ0v$)9{V7?xBarJJyaNy&})WPLqbY!bu^l<6yzu zW{@Cj?m2e6al5heSxlp%A|RK+c&eTI)2Biqzi~9w#+JSbDn@~lSVnEM9##&rOd)x} zAJy*9ezT3TfisT}v9ZaU5qEaPHgmKlUG9T>-sQSFJ_H!@d?qLaj+pR5*Ck8G)8W-X zNWedHhkz^3qt_lQOv*Bgd0PXL58dG(1SUN#bozNA5%}ShM}q=z6&4Vj*1`4hG%Z*+ zgL-Gp^O^6gxiHtxIaA5dpDGjIIpszGMFpt)cWXYvHgoK62d}ZB*B)k!ED|Y3S!O*e zta74;c?0GT5)nva?6K!~;$MMR|AY+55v zeGlzbv=3W&=kxCcB2FY^Ujy8K%ekBHE^hqUefTTypT8FWT8qEd;;%FCzn=k(o*`?G Xb;+6^_JRLXp#$G~?yGbS{NcX=pMtmY literal 0 HcmV?d00001 diff --git a/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridverticalarrangementspaceAround.snap.png b/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridverticalarrangementspaceAround.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..b491906a9ce66b3a96b08f80dfe521c16ec52c9c GIT binary patch literal 5468 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 literal 0 HcmV?d00001 diff --git a/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridverticalarrangementspaceBetween.snap.png b/cypress/snapshots/web/components/Flow/Flow.component-test.tsx/plasma-web Flow -- gridverticalarrangementspaceBetween.snap.png new file mode 100644 index 0000000000000000000000000000000000000000..8e5c20d71d9e6e729c6c4b378d91e34f863d78d1 GIT binary patch literal 5468 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 Lc`W~k$CZBr!_+@r literal 0 HcmV?d00001 diff --git a/packages/plasma-new-hope/src/components/ElasticGrid/ElasticGrid.tsx b/packages/plasma-new-hope/src/components/ElasticGrid/ElasticGrid.tsx new file mode 100644 index 0000000000..cb0ff5c3b5 --- /dev/null +++ b/packages/plasma-new-hope/src/components/ElasticGrid/ElasticGrid.tsx @@ -0,0 +1 @@ +export {}; diff --git a/packages/plasma-new-hope/src/components/ElasticGrid/index.ts b/packages/plasma-new-hope/src/components/ElasticGrid/index.ts new file mode 100644 index 0000000000..cb0ff5c3b5 --- /dev/null +++ b/packages/plasma-new-hope/src/components/ElasticGrid/index.ts @@ -0,0 +1 @@ +export {}; diff --git a/packages/plasma-new-hope/src/components/Flow/Flow.styles.ts b/packages/plasma-new-hope/src/components/Flow/Flow.styles.ts new file mode 100644 index 0000000000..ca6d67a64a --- /dev/null +++ b/packages/plasma-new-hope/src/components/Flow/Flow.styles.ts @@ -0,0 +1,135 @@ +import { css } from '@linaria/core'; + +export const base = css` + display: flex; + flex-direction: row; + flex-wrap: wrap; + + gap: var(--plasma-private-gap); + + border-radius: 0.5rem; + + &.vertical { + flex-direction: column; + } + + &.grid { + display: grid; + + grid-template-columns: repeat(var(--plasma-private-items), auto); + grid-auto-flow: row; + + &.elastic { + grid-template-columns: repeat(auto-fill, minmax(var(--plasma-private-min-width), auto)); + grid-auto-flow: row; + } + + &:not(.vertical) { + &[data-arrangement='start'] { + justify-items: start; + } + + &[data-arrangement='center'] { + justify-items: center; + } + + &[data-arrangement='end'] { + justify-items: end; + } + + &[data-arrangement='spaceBetween'] { + justify-content: space-between; + } + + &[data-arrangement='spaceAround'] { + justify-content: space-around; + } + + &[data-alignment='start'] { + align-items: start; + } + + &[data-alignment='center'] { + align-items: center; + } + + &[data-alignment='end'] { + align-items: end; + } + } + + &.vertical { + grid-template-columns: auto; + grid-template-rows: repeat(var(--plasma-private-items), auto); + grid-auto-flow: column; + + &[data-arrangement='start'] { + align-items: start; + } + + &[data-arrangement='center'] { + align-items: center; + } + + &[data-arrangement='end'] { + align-items: end; + } + + &[data-arrangement='spaceBetween'] { + align-content: space-between; + align-items: normal; + } + + &[data-arrangement='spaceAround'] { + align-content: space-around; + align-items: normal; + } + + &[data-alignment='start'] { + justify-items: start; + } + + &[data-alignment='center'] { + justify-items: center; + } + + &[data-alignment='end'] { + justify-items: end; + } + } + } + + &:not(&.grid) { + &[data-arrangement='start'] { + justify-content: start; + } + + &[data-arrangement='center'] { + justify-content: center; + } + + &[data-arrangement='end'] { + justify-content: end; + } + + &[data-arrangement='spaceBetween'] { + justify-content: space-between; + } + + &[data-arrangement='spaceAround'] { + justify-content: space-around; + } + + &[data-alignment='start'] { + align-items: start; + } + + &[data-alignment='center'] { + align-items: center; + } + + &[data-alignment='end'] { + align-items: end; + } + } +`; diff --git a/packages/plasma-new-hope/src/components/Flow/Flow.tsx b/packages/plasma-new-hope/src/components/Flow/Flow.tsx new file mode 100644 index 0000000000..89bada159b --- /dev/null +++ b/packages/plasma-new-hope/src/components/Flow/Flow.tsx @@ -0,0 +1,67 @@ +import React, { CSSProperties, forwardRef } from 'react'; +import cls from 'classnames'; + +import { RootProps } from '../../engines'; + +import { base } from './Flow.styles'; +import { FlowProps } from './Flow.types'; + +export const flowRoot = (Root: RootProps) => + forwardRef( + ( + { + children, + className, + style, + orientation = 'horizontal', + arrangement, + alignment, + mainAxisGap = '0', + crossAxisGap = '0', + minColWidth = 'auto', + itemsPerLine, + ...rest + }, + ref, + ) => { + const hasMinWidth = Boolean(minColWidth && minColWidth !== 'auto'); + const needGrid = Boolean(Number(itemsPerLine) > 0 || hasMinWidth); + + return ( + + {children} + + ); + }, + ); + +export const flowConfig = { + name: 'Flow', + tag: 'div', + layout: flowRoot, + base, + defaults: {}, + variations: {}, +}; diff --git a/packages/plasma-new-hope/src/components/Flow/Flow.types.ts b/packages/plasma-new-hope/src/components/Flow/Flow.types.ts new file mode 100644 index 0000000000..29442b8842 --- /dev/null +++ b/packages/plasma-new-hope/src/components/Flow/Flow.types.ts @@ -0,0 +1,35 @@ +import { CSSProperties, ReactNode } from 'react'; + +export interface FlowProps { + children: ReactNode; + className?: string; + style?: CSSProperties; + orientation?: 'horizontal' | 'vertical'; + /** + * Расположение элементов относительно выбранной ориентации + */ + arrangement?: 'start' | 'center' | 'end' | 'spaceBetween' | 'spaceAround'; + /** + * Выравнивание элементов внутри строк по вертикали при горизонтальной ориентации, + * или внутри столбцов по горизонтали при вертикальной + */ + alignment?: 'start' | 'center' | 'end'; + /** + * Фиксированный отступ между элементами по главной оси + */ + mainAxisGap?: string; + /** + * Фиксированный отступ между элементами по второстепенной оси + */ + crossAxisGap?: string; + /** + * Количество элементов по главной оси в отображении grid, при itemsPerLine > 0, + * иначе используется flex и flex-wrap + */ + itemsPerLine?: number; + /** + * Минимальный размер колонки для эластичной сетки с динамическим количеством растянутых столбцов + * `grid-template-columns: repeat(auto-fill, minmax(${minColWidth}, auto))` + */ + minColWidth?: string; +} diff --git a/packages/plasma-new-hope/src/components/Flow/index.ts b/packages/plasma-new-hope/src/components/Flow/index.ts new file mode 100644 index 0000000000..8a210dfdfd --- /dev/null +++ b/packages/plasma-new-hope/src/components/Flow/index.ts @@ -0,0 +1,2 @@ +export { flowRoot, flowConfig } from './Flow'; +export type { FlowProps } from './Flow.types'; diff --git a/packages/plasma-new-hope/src/examples/plasma_b2c/components/Flow/Flow.config.ts b/packages/plasma-new-hope/src/examples/plasma_b2c/components/Flow/Flow.config.ts new file mode 100644 index 0000000000..0c01f86c85 --- /dev/null +++ b/packages/plasma-new-hope/src/examples/plasma_b2c/components/Flow/Flow.config.ts @@ -0,0 +1,4 @@ +export const config = { + defaults: {}, + variations: {}, +}; diff --git a/packages/plasma-new-hope/src/examples/plasma_b2c/components/Flow/Flow.stories.tsx b/packages/plasma-new-hope/src/examples/plasma_b2c/components/Flow/Flow.stories.tsx new file mode 100644 index 0000000000..7f7f86d8f1 --- /dev/null +++ b/packages/plasma-new-hope/src/examples/plasma_b2c/components/Flow/Flow.stories.tsx @@ -0,0 +1,114 @@ +import React, { ComponentProps } from 'react'; +import type { StoryObj, Meta } from '@storybook/react'; +import styled from 'styled-components'; + +import { WithTheme } from '../../../_helpers'; + +import { Flow } from './Flow'; + +const orientations = ['vertical', 'horizontal']; +const arrangements = ['start', 'center', 'end', 'spaceBetween', 'spaceAround']; +const alignments = ['start', 'center', 'end']; + +const widths = [100, 32, 171, 74, 179, 55]; +const heights = [10, 50, 45, 33, 14, 55]; + +const Item = styled.div` + padding: 0.5rem 1rem; + border-radius: 0.5rem; + background: #aab1e9; + display: flex; + align-items: center; + justify-content: center; +`; + +const meta: Meta = { + title: 'b2c/Data Display/Flow', + component: Flow, + decorators: [WithTheme], + argTypes: { + itemsCount: { + control: { + type: 'number', + }, + }, + height: { + control: { + type: 'text', + }, + if: { arg: 'orientation', eq: 'vertical' }, + }, + orientation: { + options: orientations, + control: { + type: 'select', + }, + }, + arrangement: { + options: arrangements, + control: { + type: 'select', + }, + }, + alignment: { + options: alignments, + control: { + type: 'select', + }, + }, + mainAxisGap: { + control: { + type: 'text', + }, + }, + crossAxisGap: { + control: { + type: 'text', + }, + }, + itemsPerLine: { + control: { + type: 'number', + }, + }, + minColWidth: { + control: { + type: 'text', + }, + }, + }, +}; + +export default meta; + +type Story = StoryObj; + +export const Default: Story = { + args: { + height: '13rem', + orientation: 'horizontal', + arrangement: 'start', + alignment: 'start', + mainAxisGap: '0', + crossAxisGap: '0', + minColWidth: 'auto', + itemsCount: 6, + }, + render: ({ itemsCount, height, ...args }: ComponentProps) => { + return ( + + {new Array(itemsCount).fill(null).map((width, index) => ( + + {index + 1} + + ))} + + ); + }, +}; diff --git a/packages/plasma-new-hope/src/examples/plasma_b2c/components/Flow/Flow.ts b/packages/plasma-new-hope/src/examples/plasma_b2c/components/Flow/Flow.ts new file mode 100644 index 0000000000..e5f13d0159 --- /dev/null +++ b/packages/plasma-new-hope/src/examples/plasma_b2c/components/Flow/Flow.ts @@ -0,0 +1,8 @@ +import { flowConfig } from '../../../../components/Flow'; +import { component, mergeConfig } from '../../../../engines'; + +import { config } from './Flow.config'; + +const mergedConfig = mergeConfig(flowConfig, config); + +export const Flow = component(mergedConfig); diff --git a/packages/plasma-new-hope/src/index.ts b/packages/plasma-new-hope/src/index.ts index cc4282c914..77159c6b4d 100644 --- a/packages/plasma-new-hope/src/index.ts +++ b/packages/plasma-new-hope/src/index.ts @@ -12,6 +12,7 @@ export * from './components/Breadcrumbs'; export * from './components/Chip'; export * from './components/ChipGroup'; export * from './components/Cell'; +export * from './components/Flow'; export * from './components/Link'; export * from './components/Spinner'; export * from './components/Checkbox'; diff --git a/packages/plasma-web/src/components/Flow/Flow.component-test.tsx b/packages/plasma-web/src/components/Flow/Flow.component-test.tsx new file mode 100644 index 0000000000..f9dc638a50 --- /dev/null +++ b/packages/plasma-web/src/components/Flow/Flow.component-test.tsx @@ -0,0 +1,85 @@ +import { mount, CypressTestDecorator, getComponent } from '@salutejs/plasma-cy-utils'; +import React from 'react'; +import styled from 'styled-components'; + +const orientations = ['vertical', 'horizontal']; +const arrangements = ['start', 'center', 'end', 'spaceBetween', 'spaceAround']; +const alignments = ['start', 'center', 'end']; + +const widths = [100, 32, 171, 74, 179, 55]; +const heights = [10, 50, 45, 33, 14, 55]; + +const itemsCount = widths.length; + +const Item = styled.div` + padding: 0.5rem 1rem; + border-radius: 0.5rem; + background: #aab1e9; + display: flex; + align-items: center; + justify-content: center; +`; + +describe('plasma-web: Flow', () => { + const Flow = getComponent('Flow'); + + const Demo: React.FC = (props) => { + return ( + + + {new Array(itemsCount).fill(null).map((width, index) => ( + + {index + 1} + + ))} + + + ); + }; + + orientations.forEach((orientation) => { + arrangements.forEach((arrangement) => { + it(`flex:${orientation}:arrangement:${arrangement}`, () => { + mount(); + + cy.matchImageSnapshot(); + }); + }); + alignments.forEach((alignment) => { + it(`flex:${orientation}:alignment:${alignment}`, () => { + mount(); + + cy.matchImageSnapshot(); + }); + }); + }); + + orientations.forEach((orientation) => { + arrangements.forEach((arrangement) => { + it(`grid:${orientation}:arrangement:${arrangement}`, () => { + mount(); + + cy.matchImageSnapshot(); + }); + }); + alignments.forEach((alignment) => { + it(`grid:${orientation}:alignment:${alignment}`, () => { + mount(); + + cy.matchImageSnapshot(); + }); + }); + }); +}); diff --git a/packages/plasma-web/src/components/Flow/Flow.ts b/packages/plasma-web/src/components/Flow/Flow.ts new file mode 100644 index 0000000000..b6ece1bdc9 --- /dev/null +++ b/packages/plasma-web/src/components/Flow/Flow.ts @@ -0,0 +1,5 @@ +import { flowConfig, component, mergeConfig } from '@salutejs/plasma-new-hope/styled-components'; + +const mergedConfig = mergeConfig(flowConfig); + +export const Flow = component(mergedConfig); diff --git a/packages/plasma-web/src/components/Flow/index.ts b/packages/plasma-web/src/components/Flow/index.ts new file mode 100644 index 0000000000..0ef6e7fc11 --- /dev/null +++ b/packages/plasma-web/src/components/Flow/index.ts @@ -0,0 +1,3 @@ +export { Flow } from './Flow'; + +export type { FlowProps } from '@salutejs/plasma-new-hope/styled-components'; diff --git a/packages/plasma-web/src/index.ts b/packages/plasma-web/src/index.ts index ab09a0a62c..ba54dc1eec 100644 --- a/packages/plasma-web/src/index.ts +++ b/packages/plasma-web/src/index.ts @@ -17,6 +17,7 @@ export * from './components/Dropdown'; export * from './components/Drawer'; export * from './components/Editable'; export * from './components/ElasticGrid'; +export * from './components/Flow'; export * from './components/Grid'; export * from './components/Image'; export * from './components/IconButton';