From 1984dcf0d6ce8b9cbaac95b4eebb870773f93f29 Mon Sep 17 00:00:00 2001 From: Lene Gadewoll Date: Tue, 4 Jun 2024 21:58:08 +0200 Subject: [PATCH] [Storybook] Add stories for more components (form components) - Part 2 (#7786) --- ...hrome_desktop_Forms_EuiDualRange_Input.png | Bin 0 -> 2607 bytes ..._Forms_EuiDualRange_Input_With_Popover.png | Bin 0 -> 1722 bytes ...rome_desktop_Forms_EuiDualRange_Levels.png | Bin 0 -> 2065 bytes ..._desktop_Forms_EuiDualRange_Playground.png | Bin 0 -> 1305 bytes ...hrome_desktop_Forms_EuiDualRange_Ticks.png | Bin 0 -> 4380 bytes ...desktop_Forms_EuiFilePicker_Playground.png | Bin 0 -> 6234 bytes .../chrome_desktop_Forms_EuiRange_Input.png | Bin 0 -> 1890 bytes .../chrome_desktop_Forms_EuiRange_Levels.png | Bin 0 -> 1794 bytes ...rome_desktop_Forms_EuiRange_Playground.png | Bin 0 -> 1076 bytes .../chrome_desktop_Forms_EuiRange_Ticks.png | Bin 0 -> 4168 bytes ...e_desktop_Forms_EuiRange_Value_Tooltip.png | Bin 0 -> 1968 bytes ...ome_desktop_Forms_EuiSelect_Playground.png | Bin 0 -> 2105 bytes ...esktop_Forms_EuiSuperSelect_Playground.png | Bin 0 -> 1902 bytes ...chrome_mobile_Forms_EuiDualRange_Input.png | Bin 0 -> 5799 bytes ..._Forms_EuiDualRange_Input_With_Popover.png | Bin 0 -> 3936 bytes ...hrome_mobile_Forms_EuiDualRange_Levels.png | Bin 0 -> 4445 bytes ...e_mobile_Forms_EuiDualRange_Playground.png | Bin 0 -> 2497 bytes ...chrome_mobile_Forms_EuiDualRange_Ticks.png | Bin 0 -> 12383 bytes ..._mobile_Forms_EuiFilePicker_Playground.png | Bin 0 -> 12857 bytes .../chrome_mobile_Forms_EuiRange_Input.png | Bin 0 -> 4204 bytes .../chrome_mobile_Forms_EuiRange_Levels.png | Bin 0 -> 3986 bytes ...hrome_mobile_Forms_EuiRange_Playground.png | Bin 0 -> 2239 bytes .../chrome_mobile_Forms_EuiRange_Ticks.png | Bin 0 -> 12027 bytes ...me_mobile_Forms_EuiRange_Value_Tooltip.png | Bin 0 -> 4153 bytes ...rome_mobile_Forms_EuiSelect_Playground.png | Bin 0 -> 4995 bytes ...mobile_Forms_EuiSuperSelect_Playground.png | Bin 0 -> 4458 bytes .../form/file_picker/file_picker.stories.tsx | 36 +++ .../form/file_picker/file_picker.tsx | 2 +- .../form/range/dual_range.stories.tsx | 220 +++++++++++++++++ .../components/form/range/range.stories.tsx | 222 ++++++++++++++++++ .../components/form/select/select.stories.tsx | 76 ++++++ .../super_select/super_select.stories.tsx | 124 ++++++++++ .../validatable_control.stories.tsx | 65 +++++ 33 files changed, 744 insertions(+), 1 deletion(-) create mode 100644 packages/eui/.loki/reference/chrome_desktop_Forms_EuiDualRange_Input.png create mode 100644 packages/eui/.loki/reference/chrome_desktop_Forms_EuiDualRange_Input_With_Popover.png create mode 100644 packages/eui/.loki/reference/chrome_desktop_Forms_EuiDualRange_Levels.png create mode 100644 packages/eui/.loki/reference/chrome_desktop_Forms_EuiDualRange_Playground.png create mode 100644 packages/eui/.loki/reference/chrome_desktop_Forms_EuiDualRange_Ticks.png create mode 100644 packages/eui/.loki/reference/chrome_desktop_Forms_EuiFilePicker_Playground.png create mode 100644 packages/eui/.loki/reference/chrome_desktop_Forms_EuiRange_Input.png create mode 100644 packages/eui/.loki/reference/chrome_desktop_Forms_EuiRange_Levels.png create mode 100644 packages/eui/.loki/reference/chrome_desktop_Forms_EuiRange_Playground.png create mode 100644 packages/eui/.loki/reference/chrome_desktop_Forms_EuiRange_Ticks.png create mode 100644 packages/eui/.loki/reference/chrome_desktop_Forms_EuiRange_Value_Tooltip.png create mode 100644 packages/eui/.loki/reference/chrome_desktop_Forms_EuiSelect_Playground.png create mode 100644 packages/eui/.loki/reference/chrome_desktop_Forms_EuiSuperSelect_Playground.png create mode 100644 packages/eui/.loki/reference/chrome_mobile_Forms_EuiDualRange_Input.png create mode 100644 packages/eui/.loki/reference/chrome_mobile_Forms_EuiDualRange_Input_With_Popover.png create mode 100644 packages/eui/.loki/reference/chrome_mobile_Forms_EuiDualRange_Levels.png create mode 100644 packages/eui/.loki/reference/chrome_mobile_Forms_EuiDualRange_Playground.png create mode 100644 packages/eui/.loki/reference/chrome_mobile_Forms_EuiDualRange_Ticks.png create mode 100644 packages/eui/.loki/reference/chrome_mobile_Forms_EuiFilePicker_Playground.png create mode 100644 packages/eui/.loki/reference/chrome_mobile_Forms_EuiRange_Input.png create mode 100644 packages/eui/.loki/reference/chrome_mobile_Forms_EuiRange_Levels.png create mode 100644 packages/eui/.loki/reference/chrome_mobile_Forms_EuiRange_Playground.png create mode 100644 packages/eui/.loki/reference/chrome_mobile_Forms_EuiRange_Ticks.png create mode 100644 packages/eui/.loki/reference/chrome_mobile_Forms_EuiRange_Value_Tooltip.png create mode 100644 packages/eui/.loki/reference/chrome_mobile_Forms_EuiSelect_Playground.png create mode 100644 packages/eui/.loki/reference/chrome_mobile_Forms_EuiSuperSelect_Playground.png create mode 100644 packages/eui/src/components/form/file_picker/file_picker.stories.tsx create mode 100644 packages/eui/src/components/form/range/dual_range.stories.tsx create mode 100644 packages/eui/src/components/form/range/range.stories.tsx create mode 100644 packages/eui/src/components/form/select/select.stories.tsx create mode 100644 packages/eui/src/components/form/super_select/super_select.stories.tsx create mode 100644 packages/eui/src/components/form/validatable_control/validatable_control.stories.tsx diff --git a/packages/eui/.loki/reference/chrome_desktop_Forms_EuiDualRange_Input.png b/packages/eui/.loki/reference/chrome_desktop_Forms_EuiDualRange_Input.png new file mode 100644 index 0000000000000000000000000000000000000000..000b7d4b2b3a5f5c2b61f3f773184dca8fe3bb35 GIT binary patch literal 2607 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 Q+5i9m07*qoM6N<$f-G84aR2}S literal 0 HcmV?d00001 diff --git a/packages/eui/.loki/reference/chrome_desktop_Forms_EuiDualRange_Levels.png b/packages/eui/.loki/reference/chrome_desktop_Forms_EuiDualRange_Levels.png new file mode 100644 index 0000000000000000000000000000000000000000..c93304ee86ed16290e242822491d6a8df21dd15c GIT binary patch literal 2065 zcmV+s2=4cZP)l00001b5ch_0Itp) z=>Px#1am@3R0s$N2z&@+hyVZwyGcYrRCt{2-F<8m_Z`Ra_nn_jo><8U4@sB?ZAy7i zL(zs7Rg^_cV-wvd9h;yXbgHx`wrGG_h*hDy^%!c9SM1R?1*JmP*q^%O)sv zJf#AON~KelIK(t5&I2Sq+vnRKeuzUJaf0F~pVwdh`h4f}_nhzd?&rIU(Hl)Th=_>X zCUc@!Ktx0)Cp8ce5y^`hh=_>fMGZtmMDn5rA|fJrQ3DYXk-VsZh=@pD)IdZ;Brj?p zA|jF(HIPZfaU2{+Hx3w2%Be{H+!MV5GBn3=Fiiu~G%yTsnW=tnCmkFIl1YbT(!nr{ z30~95Lpc>0KWZQaD6>cGb{Tj)t^w2CuD;?HkJ}{d)azCBhNhf~j6Xv+Q!Ffw<6s!z z^|&z2(G{;`(jgYNaU2!A!6>I9cZM6_bbNuM3t+-q!&7lxG zp8pL^jZKu7m-FMNzR%(%i!i&pZ?I#>uldQ-KjiSiz09BgX@2+OOB49Fu6Gm$1FbIaEiw+ zU*JG{m~hNePGw5j_Oo9Q3J|1$Oe@5Ebc=C3;Q8an z|INc|zr>6gcM%Bq+3@Hiy!H0KxPCptl`B`+uwgxhVNh4Mf|8OFE?&HZI}{2rckbNm zLP|?Y2>1iEhQn0mJUKbbKRXd zj>D6)tC*8Mui@3JO`J>*uMFo{q@6#9o7qy4TITE5TiN`618B$v9EaBz*0LczER}Cg zFUM|juszHJC1pTrdqMy0r&#es#b-M^2sj2CJ~@{PuaA-3y)jLBSJgc7iEsTf)E1Rc z?CLuyZhw0#qqV=S@3l44ia>kIDUL(UwBl@-Z%$`;ywnzz025y<6f3?pHcW&2%1Sxj z*~VBztr&ivHyiuYeIOdM@DJz_etM%(OuyfUWm)|uT2YH&ATZ(^##=(b#24eq77x}u z0K8^jhdWf8X~w-<;0$`2jfF)d3V%@ldQd6F0_3 z-svBX-|r)8#jUWf?sw$eBo3j%lkq)Ak#jIHsqk7YcF2<8J zzIEfD@9rewB*_T4241T$l-yPkO(utY-BgsDk9>2QbewEMDU@QNSn*)-SX5V45z6TW zjsI(+y1I(W%1XlFFt%;?O>1msUUe1b^5wOBaOFeJUueL#ZFcV5#mbcr_8adSif2yh zHiMRE+`Be6CLsxoFWUBv&p8ovVe2{-m!&Wb~#ibaAQ82|qvEoeZBps^VK30~NGm?+5 zM_5(AhE?@zNG6l4TmKDK)vuwmvx_B57PIcFYx&N1f54{4wy@~Fg?#Y~s{wfCnWy>B zne%*k?K*bv*~|9r&*5^Jx)QxmB$G)TCrL2i1;fAq>fbxfu}J%{^F2IcCI=TSPYt;^ z4mW!&Ow%>s9Pg<}ITg9H^cPVe48y>2pr_X&bL_C|-utPaK4ZvvR!=YI)q9qv<_CIu zqJW{Rrqh&DkvmIAAO#|G%MHu2D4OQSj|Z2l@9ZEIx}hnjBI8dDq=4lXz1%oc)Kuhd zpK>ZPe$+rFiCb?ct^zl9%BjfM=zpS55-M)vPdODC8(l~!A|iQF0}&CCyr_YQh)7=4 vKtx0&FKQqnB9a$15D^i{iyDZCh~(w}uTtn{6bhYN00000NkvXXu0mjf6qNfu literal 0 HcmV?d00001 diff --git a/packages/eui/.loki/reference/chrome_desktop_Forms_EuiDualRange_Playground.png b/packages/eui/.loki/reference/chrome_desktop_Forms_EuiDualRange_Playground.png new file mode 100644 index 0000000000000000000000000000000000000000..2a378e8174a50975b6c067e19f1ec8a329ef07cc GIT binary patch literal 1305 zcmV+!1?KvRP)l00001b5ch_0Itp) z=>Px#1am@3R0s$N2z&@+hyVZt!%0LzRCt{2-D__YRUF6h-RjJrIqTccqDVAx0zdRhXcNlww2yZP5~q!Eh^1_cn8UP-b^qDcwCSOm)7W zN3+{Ko0H!*|NrdSv$JNV+Oz@yphsTb6954GH_<=<08VHi001X65CDJ^8VCTu2@M1Q z;DiPO0B}MB0RT9mfdBxU&_Gr&Ypty1LIHUpf8fr7yeEJ*Ypp!b$n%Vhk$i8qzbC1c zwNjc|rKy!MCg+*{KaoGs8yd(8ke%fQzEK$Z|N492w+mLIk*Jx>KAu9hJjfq#W4M@N zzO1z}MkWgl%`hoMj~q|VoOE-fIHrS*52M@?Lul4p!I zK02b^yLRZAr*=t_JkO{U`l{BNk|<)X7Rvv`$#IRHIjhNwQ<6mfzyf#&k|S%ag1{&Y zW|vK_U!T^IqsMgq=gHeXest?*y><8{4fOX(YA>fyz}(Ew|Hh4*`rzmnI)8!ufo`x1 zD<|2~Nmjfh>HUvBU$A*d(og4q(UDJ%wQh%@FVBdbLJn@1|9c;PwqWy+$RC(5NYYe) zUAd{aT33>$dC#XXthE{$en91Db`|lf<0myS`P-u7&Rv+$@o!G)z`i|_q*LSH>*G(q z^&$=BwJf=Lt#f`N!3|F8z6p{81Rb=c!UIY0Y4tyvtXnH62%J9`~5FR#DXc z2x@HnY}aGQ&a@vpymrm9&Z|g<*ABIgUGtAh0q;OiC`p=XIO-KU&Ab4-L(EPAo3V>cPR)t@~W_kD_qSa{@&XSL=KRk|&$Ci%uAH zzah@5J+9GgF6*3%q%*rx7f9Gom6iKCAk~cKiul`E8b=d~oec1=D@l1R9@X&#$yB`0-bNgGz zQn9J77fX1)H}i?ib;#c@@V z;q2GJ?ec&7@XO>6^nh=o=Onv~My*y;-~DBU9Xqm4d^fIBr+?7I#VLh>uMH#X=3Gic zlIrz_{*G&kqDaP2#Ck>kz|zq`a%8Plk|au+4Xs+$*VEXm*QOPQCHcNj@p44|z|zn_ za+I9~CrP3>j#UbMtzJE_U_r9h>e}@is@D@$DwS68qJX&}e_&~7AUW$SVzpXL&1OS^ z?{b_`xbMWrb?1TjYdPwX0vs_F-AcU zC=5gSzTevML-AT3-R;VakcNh5sy`h1uQ1h>?MA5pp$RAi7zeu=3 zQLyqw{=nk+A|U|42@M1Q;DiPO0B}MB0RT9mfdBxU&_DnHPG}$i04M(d;){`E&X0@u P00000NkvXXu0mjfj1r0m literal 0 HcmV?d00001 diff --git a/packages/eui/.loki/reference/chrome_desktop_Forms_EuiDualRange_Ticks.png b/packages/eui/.loki/reference/chrome_desktop_Forms_EuiDualRange_Ticks.png new file mode 100644 index 0000000000000000000000000000000000000000..44eaffca9698aef12007ef6d5a2d002cecf90371 GIT binary patch literal 4380 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 literal 0 HcmV?d00001 diff --git a/packages/eui/.loki/reference/chrome_desktop_Forms_EuiFilePicker_Playground.png b/packages/eui/.loki/reference/chrome_desktop_Forms_EuiFilePicker_Playground.png new file mode 100644 index 0000000000000000000000000000000000000000..45181358c68a791854cb2d8176d00780810ccf86 GIT binary patch literal 6234 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 AO8@`> literal 0 HcmV?d00001 diff --git a/packages/eui/.loki/reference/chrome_desktop_Forms_EuiRange_Input.png b/packages/eui/.loki/reference/chrome_desktop_Forms_EuiRange_Input.png new file mode 100644 index 0000000000000000000000000000000000000000..972b4616d3d08a8cbcd43f7e150b02fab74200ff GIT binary patch literal 1890 zcmV-o2c7tdP)l00001b5ch_0Itp) z=>Px#1am@3R0s$N2z&@+hyVZw3`s;mRCt{2-D`|oWgW-y@3~LU&R*$ux6rL(m2O)D zUTF;x4MtJGXe$C}wghk8ML+(#LgeEX!(iSv6&h zp;#>a&gpEC))pVfv9Z(x5fQ20=~RY9;L+ORH@cL%NTqY+3lSZy%di_=jEKlWmCHxi zmc3-c1E4J#U}2Shd!vgH5m~6RxdN@pr4t@y$rg`nuAl%B5vf)&it*f~cNz6uhhh{f zKtx2UWn#1FCd}u;wk=F-6d)oZQXK_|h=^200U{zIRZ)OQ(=f&?x;J=57BjtxE)8Rh z!L}`I+rqNIu}k+eQEV^<;@A)`(Md{?g+Ku!byx0XxQ>PAIcM#6oteNW6e5aI>39W+ zNOMtuNL?9Yuq^OB2it!CK=3>V$1&s!(R*zbA|lN~0U~u%p5q97cUE}3_WC~d?mxuv zTPFax@`HVR{F?P#`^js7(lh72=a9`60rf;gnuQiql)5p-;JOx`TN<`XrPBQRcYol> z(cyC*-+$E_wr~3eZLLXQW;ja$BF$oSY>M6$$%|_9^(}XB^5n>@Z8v`D1|EFiUH}dp z7+~iUdpLf4i0sTBA8_&&aM+pRqG;Jq9l z8s;YtJj&%)tYqW0pK4Ue=jBFm%;;E}Og2vx$BnK>7Aa#4eZ8F|g3>+9-(P+Gg5gni z_~;O?{^Jckv+)xEWU_hQJ~^%ck$L0THeteNc~`RXWMHktam-XELto!2dRBCwwg2Up zUZJb2lkMB@1faLKhnsKyGS5H%r=|=L`_$MZlbNi-L*|t+h9H>f@b2ArXwGf-?w>g} z@LjztBJ(PWVBMV&q3f-&Z%CA%%}OdHfE=@ zbayW&YzcYzq5C*BI?9g6cQN+v7>_)BKNAy^^!Bcp)uz3@mGSY3n%7bbdJ|ph#>6u{ z2jBDN-j11eXP!f3q3P*a!3%$UhP&_j9&6TI$)=5;=AIwj%}X!8!qn8%xf?a{&5|7^ zmfoMCNMmHOxyt9hRV(M*ZuP3m&v_1!`BblK;|Er+24LjWC>@>cjE|4c+CO%Bg3iwN zy3}&9?C!2sTEj%mCyPYN%6Cth>6syc>o(1OLh$pS-BkHpK1Z|Ok;%g6*fyEA!g;E{8O$hx&_*uL#nT9YjROifK=uyGtmJrHRM z)x1c!f8RlN{&Ek;jt$Y?-p2LUU&meF|1Log0B~sFO@6*>H%E^iqqnDrZQE|=rmuW) zKFYr&?~J4sAW|RYWlVCp94(=b@6U`czxL04yz#FAhTb}X=Q^zJyJFT-CII<-fvHT6 zAPBH5O93KHp_%|$EEFJ8SLI$vp^&Gu}>1!}vssd_E!!HSZzPY!o0;H|3yk9EUIr$>nmK9C;VlvGF{YFkA*e zCNurs!if>C>k)=wrRSmEhe-2KfJj}H1Hg4%Y}+P^d$-$N0>^PG zJr9M4NOMtuNZpl#z_x8{yYy5Q%q)3w=KeFki%4@(fJnofIi&Uf3nVHuM4F!hM4EyE zLuBF6V=W>gQWXV=h)9(z+ag|qD@4b!!Lls{h=@qFT*szRj2c}=-4%)vu45}eL`15U z2t3kLg+`ZAcj>7DiNI5Uh=^1x@Jo-Nr_xL3e`-?c9F|r3?RpAJMC1~*Eb}=%ks+Ha zk_>$U-@$Pf*S&cZ#pLo4=}ewDGIVu>fR=L?5vhq>zDPD#q*#p4dar4rE3FP;lL%Y_ cf2QB@Ke>5)4i>#{761SM07*qoM6N<$g0SGKWB>pF literal 0 HcmV?d00001 diff --git a/packages/eui/.loki/reference/chrome_desktop_Forms_EuiRange_Levels.png b/packages/eui/.loki/reference/chrome_desktop_Forms_EuiRange_Levels.png new file mode 100644 index 0000000000000000000000000000000000000000..11e517d15200b8f9e0200f2c9ac1a0dbc2b4dfa8 GIT binary patch literal 1794 zcmV+d2mSboP)l00001b5ch_0Itp) z=>Px#1am@3R0s$N2z&@+hyVZvtVu*cRCt{2-G6M9cLB%o_wzjW+^<4ug@!_DJ0q~J z@*`tnL>s~eVKGa#xG~W%=a}&ijZ<{dO~+hDoJgE5aT>O1VpxzL8-oqTj8P_<4T#&I zb4xIYrnbkpuBF#fdcEg*&-3_4d)KRNS9WDa_#57-{<>0XY{5r zJ|ZF_?~^&v9S{+b|4#}K5fLef0z^ba3ZeiJ5s`u@Ktx2OAPNu>5h;iQL_|aiq5u&Q zk%A~dL`0+@3J{sneBa0S^)LpJLIftd10o+L-}f<11Jg7x46w}p?@+GiHk@AV|o5;9juW^Kefg$0s zv-KSN+s%Q9(+#n`&-XEZl8Q&CaDcQ$>4#Y+}pc6VQ5>(-z0 z-Fv^q!RMc4{``;ei^qR8fu|>OW!biw3y*l(VRhqizI6H&2ioJr(+=^p!-4iVcbq=O z+BZ+ons$Kx5U~SVXClRA^A8^;8i`<^Y4;5CnRZ@rpkQ=NBwB&l~>IkW9YBws&{*V%E!PqbLAenKO>4~6fur+yjh2d1T-dZ(FJ2d1pv z%aKGozm2!Bv9cO~Jssz{>mQAvX)Kw9W|{$3mXz`6g2l`Yg~xpT!Ugk3JRXb1xbC`T zx&7*SRkXCkI2SudWo0FnW#yI4rMV@BnR3#ELZKlIg~B0vdsAa}Si|rC7)^du&7P01%e{ehf_$d%IAJ@~Ec+G(YiU2oa+ z!KID)ZHP=(t4hkoRsV+TSMtK4!?eEJ#-&R=?0x1r)~vanva%UmQ+GAHcJIY?J&qhX zisLxc*Vhv$iAH&F^Zh*b*e~fwbg<~-_59%b-@B|gT=>AloC(;vh%S?lVSw+`c(IEc zXU+!Tt8;7leMj46Rlld|qq*(Ii(P|licB*37tzOZp(DZVpWgt0=Xu<^?u!5%cy13% zmMrGh&)v+|zWz--*JbtU8~E&vYXP|LzI*xc)<@a3`x&aLs@SsSK`hI}=uKrbu`5N% z^E`atBN_>UVPF7j-aNsPMEiTzyJgmFo?o=Qe;Uj8=}9`6rZsHcyvS6izX&N>hGF3Q zknDBHjvaPhb1iGiXN_8CZFvPxUA?rwK9EeN07G}8i;O@c5Gh*O$Cx;dLrFA9FgUnG z@prA~c(&~wj&~&pnI@l@UN+=WCIIPlA3aHjP$-09C`3g5mjXnJn(zC#u1jBEn)0&g zV^_$N=AbzXReD2-t)|A%%y?7!)8fC1f9l=y~42 zlvW>^OeS~SFbo2L0Jd#oS%WLC6dod@(+^6?l#mSq(=;(nGk2qGet=}l^Y=w$bP5oe zQnJBdS=O*ev@0}3-X8^sOj!yHk@3-ugd!qR5Cw>ch!jKtA|fIMQGkeuNI?`JA|g@{ k1&D}<6hr|cA|eI(F9&*G6l00001b5ch_0Itp) z=>Px#1am@3R0s$N2z&@+hyVZs-bqA3RCt{2-A!-YL;#2J|IB#Si`k?lYQ8X~a(R3C8 zL9Dn63sI`3uBv!Q(v{D@8XFHu`svQk`s|BuhR?lsvPN8~g=i&3S?Z6~2g=)B6=gZ; z{Q(X|2tl(?J)vegn8p3}>UAwG|GMwE+lx!O`rQq^_2#RRq`ckLz2Db33PCiSwaS_e z9h+&%-e29&M&2eKh)M`SX*xOuIKOb~z+>lcjy{_<5{^I+m7*-Qk+*e!bwf69cPG6+ zz@e(X@Ed*TX*x0Pu znDjmX6Op$&!^g8Ho<8unlP8|pa~nWRvSvf}_{@~1vgUBv2H^j$I^msfj;3$lzV!Nm z$G`i|rQzdh8=OQ(ES$BP%9=VpGo{2?t0#|5PkNt#LsgcgLMVrKlfQi7oX);@O1Br6 z{&n1im*#YS?uEf5RtRcksis?*EI+^yA^z$SC1Z?2kn+vZ6x1h|KhWHnQ)9=RJ9}Cm zefZvByrevDOEMgNAX?msjwn^jm~=WFwH|NEZ@VJv+V=~(@xzZ=y1OEuIGvn*cE?gC zlGN??^mpD-nx-;_h#*b`1knm1s3-~*{hp2-X+6}~Ki4+oeM8PU;(=%p5Jamw3Mq<0 zd7i7`osJ%z9vg%Zg4X_8SGQXz%d%lS2nb?DKoGU<5$SX~>i2s}oR#;9vg|QQQl4*a zEu2^=NxafDB_4nX2r#^hyevxhKrI9W u08k470RYrOKmY)>5D)-BEd&GrP|H7)2VR!2&sS3b0000*tEds9Xh^iERkKDFF>23P ziBWpn|CDn$nS52%U2*0KmMftEpxhh}girvoT$|XxkZn zJt#4Ft)K5fY6L>K% zs@IPgip>~gxUsh595-~P_(4I@>d#kC1?kM-Cu&9)(D4lGE=s<6E!i1KsXyEN*{G%R21b#Q2AHWk@tOBdQwp=1)edVjE zu=i+jmBkyVTO6Hirn;X4y==PZKrxm<#sgGu1_sN0slas}U(M7vxQqF9PlM+0x3dgD z3upOX{Pf-bJqKO1t$Fls$`{k$8DG*cLu-g^mdDdBM3i>EddY*v7(O~#gNCLm{wC!7 zSao0B;{E9j_J(H>Myt-2g)Lrh{H%J+dGQO(HjN=0%zMZt@3_dAu)K}&XMp5aeL~0J z4{p(P*d)CY%}U7cfexsiWy?>^25a7j?kUvoXvoAj>K^Lud2b!O&1tv2*I|63q0ep`=#vT)&>9yby6CSc% z{Wqf4mMakhU5{CEyHhu`gx+%|F3;^f|FngcqRK6N7yuY0*$DfpQsG+$>MW4s2j`?Y zNDJUHs37AW9d^`SAv0468W_wax#qvra?D4^tcPdZnnmRm1~f=`g&Qg@bEX`l0;{at%6}?S|(XCK~WG+AWqgk z-bIaymReEqhx5%yyZFAZpohS3QQSJ1pj>U^2RC}97MI!m)fn$gWq$33eS#Ocr+v@_ z?fWj$`a;B@>a{9S-1=v%w#6w7cby#TtR#P}j?7B(k$Pc0$E(C~o5s{A?Q*`aE%rY^ zaKIvwGdb;*Rw*{mD3*+)r~ii|ozy62kv1G|yJ)x2_4BBkjZujyUmzJ`biC?`W>X9) z{Bg6hHa0TC9$2aLn=HB4&qC;%?Y6G*{1?M4nl^deMx^BCG$3$7>cz+_k?KIT zVxs_>>!sL_Ltv;?fo1_1zqZCuouHsZOU>{)HOi`7jl8#T&-7~gdzFgqo`xb9XOkCc zh;ec}GfM}6Q7QI8x*mUDbVS6JP=g_U*>i0NKAzpZ?uF$KdIi2ozgT~36t4-NhS=aK zzInTbsfy8=nK|$p38$0YOoiD!GDG$~wMb^dvRN~&V9s!jVj$UA)b4=*T|GO^hj#D> zJ+uAd0G}Eg7QOG=^Wn3{q0vf3)VYeI4aLZRk8Ut%{cvcBFtRm0JpR>A8S5%W$z8{g zXcg^Rt|~8M%<`QfKU<_ik@FJ+wO}Muc|7^14os$rPLc`cEL3U_ICmbfsj*Py+Gql< zQ>n4^Yf-WMKb8oJ#Z$@{u172ELHp|+Q$B1u2KwSDM`zLTnwm_&A7`00M8tr+=Sjr$ z)^IaPdq9}z$*=pjY3uEIiE{fTvwlVeugtn-d;6Dw3)`npsWh9}H<@))k0wF-t1M&D z2?>LaBygpj{+H0_s3YSrM8d#H0xsrdu6ChFg2f?M?JV zw|3XB&Ys9F<&bPGmu824Ug9o_#x8SM+g_txCdw4foMyRxo&~dohcjC4esV&)V2ZD=&ovAkb52#|7T34G-`o5YmKWgfuM*cV z0#iL7te^Q=a^cneck!en(dX6n z;cnRo;a8gIfT-9_tg zPnj*o#Aix{jXDaVq~UBr&!jyDt)YZ|$ab=M9G66_eD_7<{{A&Uh5e=YeeFa6sUW)R zDUs7v4&(MG&?s7QC3#v6e7?_?k>!D$v`GBJ@wxkC6H40V_BHG)BuTTm9R7jnW@lAy zq@E}YHV>-I!R_qsc4Eyynyo79b2XW@wSGW5l#ZsR{S5}{jhXr`XDOdu=hgCL^?{7a zMWn7t)yxJNB795r7)R2^TcrW>GX9_ii9A{+LNk0TEiF5^=VJZk6U+;{^*g_b*{xIy zUSW6pa*p1kW$5ScE@E3@iyHxgX&D)Y`)v-hjql=1%`10KR(v$InH@$J%oQNZoNYTN z%kGlWak00bw#J4Jemr@mjmOoI!~?jS!zIM*L%b4 ziSk(M`j5}dLpoQbTa(k$Ad_KPMs+WodIG>Md#3k_jRc-)lH&a`*tefmtRFv5_ zr3%DzR&S^(9pPiXKu@i`wm9gbPfLCB+l(`XgoFqIpgUz-TOea&smZiT0*Pe39)~8^ z1s}184TEpi|F93^?}OmGo1Ls;NcG^u^`*A(4pIA`pNA*P+B}9_&rcH32btpb0-iWw z4)m9fu>z4J*(Lc#zs*iGvI*&axS`K0DjKzO8OWBX-O*V0#ki-4NpjqEv_PNBhXj@k zJ+lxr%=$Rw;&gdIB_%CAT@}iHi!iaUxruIo5TP>^osL7GQn8D?>*a>}b~y!@$fJLg z)(xTOie5=~%$8$(2;Bz8CMK(YWN$;Y!x`VL zrLNz86c}rG?_O8GK}#sIbh2Vc{hud5CRm2+nYg$iQZcb8hSt2oMgV^rxkx1Loy6j0 zyymX`I#*#q8tVVq@>H=B1CtRVz{D#imIza|Q)@bW6R$NnuRq+|<|e@r923#hrxO&U zn3KcvdDfuVH0ePpw(%?0L((GqYZ%@W<~94`@`5tTpGoZb+n);AX+?(P@{V62 zaKj=2Y3Z~~`y}m?;6noKJoQ)f;1=|j`^k#D0@8k94x**Tq`l>{5PRg@s!g~?M8$wM97%)IE~w^aI#2G-x%1N!5-Gm5Rkg+c zy^etaq)^rs{$u*}K1_72ux4>7CBl^iw!cS6GR8lys7Y) z-T6NWfSN4}b0Z@t)}ssOtX?!eT7i@9+?wubIj2V{xvR%jKYsl9-AM`fDGYA4_A{UF ze(cADg|UKxggf%#LSF(Af(G1~S>WOmL&PIpBO?|dFiHN(AO2h1iH*iFs;G^%IxaiH8Fi?dOwiSqak&-ye( z2y$a4VEgHeT)MFr#UIu24`SB0@4HLYR8Q4GnBUCQ(rkJ)YoXk7`>&EPDV6o117y9> zi$*&Ti1sWzb8%L6v+mrOr~{u{Df~)JZ@Zl8tmv7TfOUwV&;u^%ApV`;e?IF|J5u$N zn{c_1dM9~~cxv71nwJCeweEYLAm@i0N)$a`6FNKfsc2~_$oH2*uDjP;1MVW#6|Z~+ zmy$IpO8KgaKWb-Z$7fDNS6|=NYVevbWN)hWSOi>ga?LWM#B2bmsG_3tw#Q9M7Mg80 zycjU=a&Z=xl98ib1B!$np^utEy@#x2@*zZtMEgja z>*RFOskaL6OkCVP>BXagVrhN71Xvxvk`Sktmw3MTX~f)nT8XeZ+Na1}CWs?v z^;sIW7%NPpxvy0jAb^4hxeVoK%wLR>#aTo|*0y71&J*^~T+{u5j?c$)GGs0f9BJaC z`}Y)Mo%{V`qV1FX?(qG!>HPNovQ(JV@!OfOV#0<%OO$#YADREm1O)B=F5vG+1#Ft; zE`b|-BK}izD3r3xQ}J`{d|p$nyg3FlY%0vW%83ZNNbCjSNi NbhQjME7V^^{105mHCg}w literal 0 HcmV?d00001 diff --git a/packages/eui/.loki/reference/chrome_desktop_Forms_EuiRange_Value_Tooltip.png b/packages/eui/.loki/reference/chrome_desktop_Forms_EuiRange_Value_Tooltip.png new file mode 100644 index 0000000000000000000000000000000000000000..5e46f6d92961288beef5067ddec331cd5d83d9b2 GIT binary patch literal 1968 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 literal 0 HcmV?d00001 diff --git a/packages/eui/.loki/reference/chrome_desktop_Forms_EuiSuperSelect_Playground.png b/packages/eui/.loki/reference/chrome_desktop_Forms_EuiSuperSelect_Playground.png new file mode 100644 index 0000000000000000000000000000000000000000..682f2f6532b885b1e176e7eb64711cb9a0b6c808 GIT binary patch literal 1902 zcmV-!2a))RP)l00001b5ch_0Itp) z=>Px#1am@3R0s$N2z&@+hyVZw7)eAyRCt{2-Dyx&=K;p?|2cO71WgpsL?QAP|0@$`qW3vy#fPPVKoK6$NFmBjnMMUK05ex>gtk#_H zcrE%yx-m@?qs3zdFV$ZrJlsX!NcWANr-+E$#2T8s_=%LQ^#w3ZQ{f>ZB3qzjMNk7)<u$>w&qqW=dI^`)ffcYZgLY60<{~1} zZKi1uw1eo-LqtSEq5u&Qk&q}rL_{Pc3J?(y35fzkL_|WO01*+9kSIVzL?k3PRe-!& zxSk&@S$3nRAtEB(;Ox3e$Bv(KgcA{$h%@Y+~WUd3^eh&v<^?9IC5NcdH+d$HS|I>+$<70OI50NE)6P%9OhF_rHC@ zv>CY!8W?k3`WF$oSyWY@>UQ1k{$F>*s6JC4ylY@ow;Ke5K{7IDFeE;XS5_@+_ZSqv z-_O+PISh=A<)=ScNnKq%DHEO~f9WE2lzj{|J$pJ1he_dU8)>Mor{5iSaQIL; zm+IO*Kt$x0bnMu1p3R!Y(^H;gZr+?u>lUuv z!1m%2-YqU-$dJK38s}V1Q_qh;jvue&MCD1I%Y6E(XK1-xE;7<5^U;ArG&eW5{Xy^B z_j}f@UBm93#S9x7&+-+kal2h?+PD^g_jkX`<7pGx^;L7BmbnWSlbV{s-qQD2QSdUQ zdp_WuciscQ>2&ai5BD?rzEKoy*~Hqy)ok5b%xA~`)#1D!eBkSh9Ff%1-4zk(Rg#m3 zlb-$*+lxzBxpGa1ZzxWBDV z{E#>v{>B&ph9wRqCMKH7%Ico(l8DGH<;C3DOq=>FyWii-OG}p%2n5=;S(e4ZMfsHO z`7JZ1XYpe0?2yL^c@aGrv^(8yaOLP^@ZEQ}eUFKW2B7xh#ZKFwK6{qL#DsQbLlY7x zE&bq1U$O1iGu&=BUazF4qEDX))~$b?mKF~`UbT#1&}PB+mQYr9gcovW zk&!<6OO4Uv07;0C2U^dwjT-gUtG1swaT15aL0sHmEUR^KJn;D^K)`Mdp8pP*p78sw zT&1Ol(2I!te;MhMu`G*?n>I6l!D0foO-04W>OkhNE5?hLXb=A4G zKp?=j?K^nn;fIKb2yZK|K7F?B`?+)HFbsp(*yv8j88Ub<$4^wYD?3?LMO=JbPp2#* za@)#!E}h(*nUs}RP*L$Qc`sy>nK9*>^c~V=yo(mjqx{HG=FR^;Wo1XGsy@YmgNMk@ zna{=Ai_Fc-Zdd=;JAXsXg<6`Ln)&6n9gM#3YeYsy5*`)?z{#p=T3S5q+Ke0bZK|tJ zv1|7p0)YUZeELsz?J6ZTWo$@0T3_G5`I-w{s;dK_rlywjH5c%BJYBRD5$WABGp6wN z<_*04^Nl?7%%p49Z%At(_ul&z-hBNv-rD>NmMmRPV`CFB(E}Ls(1WZj$S3xH)+Q!A zI*tVk7E@Jynh_(DS-E^E(0bp;{r8V%*6ciHPS0xBCN?&P6$Sac`Bo7>D_l=(Obk=A zGMP9rHKZL~v1$$b_y48s_Y;#c0LWjun3VC~38_yJk>28-dq!OIK6`v0NKZ62HZgYm zM79>aK~hr3S8a)iNbeKUeIOztB5;#EOi@HcdXMXR3QI&pZcRFcB_bjrQ-FwwNJtbQ zA|etJ1&D}Y&(cy8kkOpiQfuz-9kh}1n^q{oDLH+ zJj_K?v%l*WA|fI{Q?sA&Fc)T+yY;oR4NZCxlZc3PuA#|`VL+JMfzjfzf`LGgf7f5e z;V_8m<0j1Qz~RvPx`>ECAYkM51!%hL!?q#%&Ik;{Xbq4rDtUbt9RISF%Lc?-yY0LO4@X9Tk|CIA2c07*qoM6N<$g3a}mHvj+t literal 0 HcmV?d00001 diff --git a/packages/eui/.loki/reference/chrome_mobile_Forms_EuiDualRange_Input.png b/packages/eui/.loki/reference/chrome_mobile_Forms_EuiDualRange_Input.png new file mode 100644 index 0000000000000000000000000000000000000000..184897331ea790fa65a4a941e5385e8ab0228f2e GIT binary patch literal 5799 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 Yn@S5+YBkCWz`$leQ&krXQ?`r#AMp1e1poj5 literal 0 HcmV?d00001 diff --git a/packages/eui/.loki/reference/chrome_mobile_Forms_EuiDualRange_Input_With_Popover.png b/packages/eui/.loki/reference/chrome_mobile_Forms_EuiDualRange_Input_With_Popover.png new file mode 100644 index 0000000000000000000000000000000000000000..3bba38ea3190dd25c7b6807a2251f581f75986ba GIT binary patch literal 3936 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 KPLGxt5XlVy literal 0 HcmV?d00001 diff --git a/packages/eui/.loki/reference/chrome_mobile_Forms_EuiDualRange_Playground.png b/packages/eui/.loki/reference/chrome_mobile_Forms_EuiDualRange_Playground.png new file mode 100644 index 0000000000000000000000000000000000000000..60f1bfb3811e9215adf7d1a9fd6b85e1061fd44a GIT binary patch literal 2497 zcmcgu`9GB18-7U0nx!IZOq60KvNhHgj4dM+AvGZxYO-bDlOhe(*uIugvW>BgvJ6E= zqM1sXNw1m8Hl{(=d1ZT_`QiQL`v<(w59dDT^E~Ii?&toT>$*;+i?gky*nTkp03;E1 zr(FR+uoaxUhzf%vH`&Mw3<6=UwkLsls`3oD5DGhqa1#ZeIMJ(j0bo}!;|fp_P{e|#Lq`3=$6u1f)Trbagh*#+O+*UlgActiJbNW8VL5`UaAWYa8VYz zC|?pbCMy|tgrzpu@Y}?BPhT}e2GXDl?v$5Cp^?|9riz;Gf@i--ZHqH`ge)xHggmtZXj4*lpj(TY!v~Q`d&X5!Cs=W3E42d>=3L^>w ze={_k`;)^d+=`q+n6G^vzK6d(7%OaD*3lh~>slRw)>;@B#j2o`uo>+_Nk28g4ei93 zXV(q4(|ZQD6Pzp)CyY7a_>i#<4+5uLsWbKUc*@so4VfD(su&m*<5r|(+r13R9VtQ&z;ApidEnWv<>wKgOU zmy*t1W{f9(9Hw>UM^mL*Sg~4;P>w91CGvW2dY*B@!WfT9hbC@jl#`a;R&>+T@8k4o zJ5TxIS_*gXW?ONQhqL(x?4L;lSMP%CSplze~Et;xYA`|++=jjbMZ^Qimi`6buVBf4#(~% zw4$3y$L0bB{s^)L&9+wI^VxOpU$EL9MsHO1rDI8%1Gzj~Du^T7a2Wzz4Qe&I3a5Wn z6k#}7Q*o=2`#M<@!UAH>>%4wD z$|G}qe_Ce+60^E6gVr~SYo}Q?H4Vr!RwkGdnrg9 zh8idYRQeqJ?fU1Nwq>kMLWR-Fjm!Rr7J{ zT_A19B3%WFs*uCzoX~hzM=g+C_j3I1_pn#2&LDH)ncRB#S&kAfA-+FkERkj2K0c8- z6o&Z}QmT5)4iqv+**h9#uoz-|9t7)M)7EC*MlXq7bKm@VzWZFq@BmrMf#5ZAO1k7z zCd&2}F{q9(sBna~Bq~#;C*YT|8x693z%-~(=bnc9k*2pnC~f%?j;g21B@!-Q z4E85HpL}eXetDH5*}MBr2#7e~MO0I^_;WNrl;0xI`NXP~RNLkJ&1m#@*Utq96Utu< zqgz{=MjuVb|6NFLvfg!zZyD%{_#ELl35tU0bp4t}6t$Y9sw45OkY)VbzG3BW%CDJl z4MJW0VWJ`;a{=Y^ZQF=5j^9gper8F_B)$?EdyZ?7=d!q|ICNFL);V z)dB)sVel+aGW_nl9)OkI1#uZFX#XAm*-hie_NtnzS>EH`RsLNEamM*{{Yk%+e*kEX Bn`;07 literal 0 HcmV?d00001 diff --git a/packages/eui/.loki/reference/chrome_mobile_Forms_EuiDualRange_Ticks.png b/packages/eui/.loki/reference/chrome_mobile_Forms_EuiDualRange_Ticks.png new file mode 100644 index 0000000000000000000000000000000000000000..10e9a6fd26d4ce859b928ade963999457969818c GIT binary patch literal 12383 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 literal 0 HcmV?d00001 diff --git a/packages/eui/.loki/reference/chrome_mobile_Forms_EuiRange_Input.png b/packages/eui/.loki/reference/chrome_mobile_Forms_EuiRange_Input.png new file mode 100644 index 0000000000000000000000000000000000000000..8d2224d650b16143921bd6e4355b70c7e572edad GIT binary patch literal 4204 zcmZ`+c{r3`|9+4XNna$&k{V^rQkKXrjQUz9I|*YSVj9I{iImDZNu`i2jhL~`$TmZg zGWKSSokBumH!>LSqxZUg*Y*43eg1gPbFOpF=X~z#oag@B_akddGk)IVyZ`|3L(NTW z0f3VTep~bG2j9Q%X*h!o2h!He2*7oT&w`zONFykW2Yl}GcqanD5fP|~A?(g;#%SP8 z*XgLX<#FV>dW`)sN~ZFk2NkL>0`vA6J;*p*4V5!~)wAF3xSd}fmr`NpJ~bI33*S5G zmTE$RSwMoY5%0?|Ice)YNQZ}CUfL&(p8?2aewEJ}pE36JeHYQeQ58dk`{D4f&Q8qU zjn(~|mu7xPbaZ_oM=@jAsbWhXO~B0jpF>vS&E4f-!lsXfPRo3HW1OX0srZ$sqz)H{ zySb>nWzX(&0f00gDCV7(bzkhUl4!`s?B0 zQkWbHb92FYeXUHadswMuDSW>o?xd|;B24}=t%BHJS}Eo`u=zKpMJpS_YBVs#z+L8o zy4z6vp8lRTcN8QoT!QWIO8OhM+E8g0vRZUDeeZsze`zK)@e{4QxEFdgVx+Yo5} z-Mqqk_Y5%9EJ}%-i+e5MZI~yBDOu!xI*WIDCH|+6g9O6K2=Q3di`tuc4T+2>BH|~o z!uK&edr8ChHyC^tbs`p}5P!q04m>SvR6k82dMBmN2nBHf2JN3hPsONA-69GFeCrS` z5Q~>`y{iusKl?X#$><~PqNg>zR^JRz-y6vjr>eCwh-^ zfKcQN_rM#-9|02r(s=jc1BIN;B4C3x_}@blSJ(Fe;_etoIy@<8_=}^dDMl5e`c^v! zVtY#Nk)rk-z6|Y7Pt|lHbth*|LR2&JV^~#*7J$? zqa%g~T>n6NfKyZ&Dkydu?&^|B`!g}Cm6?cfj5|W$ay7M{*eIq&Ur1-kJ z8=W@jn~m#!z2#4+A@u7iAHvph_lTmIA~Mj`pVZy#__e{>`jd}5_&ls@_ZhbP%*Uix zeNV1I(FLTevBF97gjbbLZV{Un5@gSaQ6zXZUW2D}wWFDr7!op6nzN9jnvL#IrO`w-!^S{0E|< z@9f3|^yY77X%+{5dNJ=vyXFFDWgOjVSGb?MyUkt4Dj^@I6LfAb^f7i>T+qJ7-Lb{F z++bFgxbJny){k5~^;*m-oWZ`C8eGq?99>J*yb%0DPE&D!xsH|>j*5tWBb!njUU!wl}n#+}M zFe~2?kTg7ovna`1L%Dj)^PADoT31WWk(;CC)(TKcrbH2$w4xTZ(LcOSIqLud#(C1h zlN6!61?D>88-DbhhR0lbc_J^)$isOUWrSUuuNz0#`V>x_h#p5NH@@|(ApdlPpLeUwab#xInhc8wx4f4o2D_|qbt)5MT)-MjN<7t=1GEfHzO&7i` zJ_BcN!>qhIEQ$;atrreIJ>grShQ8LcnaF45pC(#0hd!n!P>g z7eyg??1`X39qm0nYPpDhmXV`Oa@85AD_HB{PIGscvnKtrTEFnQ5Rb>Rkb$^{AFN(8 zG$DG2;#}pEtr0S4zrn@IRC0N*ulzdZ)4L6)4<7d*{;NOB3UVGsy*3KvNE8WXhm)L1JcebTR**h)| z5}ct~njtvSdgm+DRQeOhGfl6hh7}70a+P%M!WLgC$pLpU*grUUYR#@QAY?j5L}ir5 zN96n2on4JS=W1Oa65Ln|n3G#%o_ed{d^)qRPE|hb#6bO}xjNiAa?mr#*Nvz~*3f>a z?G*}%>{USyA8vWfZeGqD`M$h6ZS6rIde0MC94fk07a6zEj>@dI6E|8{hVYDUMcgkk z!#bS^L~)itO0rpz+j9tGa5Wt=n;5aBM_nAM4W!QN|9NvsZ#Qu>IoH*~2}7j~o@pP5 zorU``0`kb=PqLx>#J2uu#yx3W0v6Bx_5ek+GiOkP_Ra5uhdI`8+OR_AiiksCpk~OJ z{l*XkTJ66o0_|IYZo9qK$b^7Jh9c70JAwu&vCDdH!O zhqg(U4Z0DAN7kmyb^{I@Xb)r-xgzb6^+SYPy+IdIq&|IN-K~+;x<%4~wO<9h>T?k% zG#YGnB9`;R8p{yF+UprlWuRmh$maCmkw0%EBO_&?xtAuZA6Z5WiP{&9_V?X#T%aGC zXaW@q1S;HC@lm#95IgbY*ltBIduCBRsQwBaRXx|O=YUjv?5X6`BSWe5PP)-5(j+~L zEzapx&UICyqfnpE>gRE*Yd9}OT^G<_v4i&gW7a{dgqvM!>(W^~?_9;aT!s#99J@2A zROT4kkvPA&yBv=x#NnK@cZBv0S7_hWljL{-E7B&ExmEeh^<6m^G!VrOqa6e5X2H)F zGgj{7u7F?069+anNtHLwfF83xKeWVJQVJO#U%rRiolA~fY}}B6I=F{!mJ7_qEDa(F zYwtj!z>nXl0)I?9l;R=d(e;pxxmn+wXArk2+EJ90b&I)A6W?Hl#EZA`jX{%I_M#8k z3EtDx!Gzyf-yHhs)E!Twjr#v9Y3^Df0eo3Gwz07Pn_384CM!sZ#71)MnL=e3Nqgj z%B~F)8w>7|8sLjkZZ~sC;Vr1`bK>#Y^_0ehgL_p_&MYzC+`4fWm-9-w%47H;R0qy)aNfnETOarH~{A>z>lBb!Ci zD(*2CSG&4qU~@kAoL`6(eSNWE6?bXe&cWe%ifeWJHD7dQ znfM@$^PWYS)}TP#%jAaqcVeHFMv9l1R|&^$`a+|cX+XOVl?of{X|6;J+DCXjluZ#f zOaG{XnRz}HLBbR^=tpY2k|0`K0l{1lY!+$aF?I-6cqIc12x(D)iMOq68|-kAerRQ4 zOdhpoA5BWSaEAnU3KPG*L~h|i$aDw>Z~)0h<=oca+H_=KoH)er<9u`6ynKpRYp5&Y zn8w;r9tW|KrL%_OsRm+AL3Jof>v=|N?|ycC#Ntia(V&O!tIHTJBPGB?4OE=J={*L{ zShB=%pLy=#)a!gelQ-x%M4vkwqN+W>UNg9r%8h+aKvQ09Su|)I{1G#V-yKz`qOD_FqT4ZTpTSJj; NfL^vV!5MkP{Re2DG@}3j literal 0 HcmV?d00001 diff --git a/packages/eui/.loki/reference/chrome_mobile_Forms_EuiRange_Levels.png b/packages/eui/.loki/reference/chrome_mobile_Forms_EuiRange_Levels.png new file mode 100644 index 0000000000000000000000000000000000000000..f254f7e93b2958f644b672616e285b6eb6d172b2 GIT binary patch literal 3986 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 U%%x`-Syom6VrXH2)pJYyFQ%B3od5s; literal 0 HcmV?d00001 diff --git a/packages/eui/.loki/reference/chrome_mobile_Forms_EuiRange_Playground.png b/packages/eui/.loki/reference/chrome_mobile_Forms_EuiRange_Playground.png new file mode 100644 index 0000000000000000000000000000000000000000..d9f2cade22338bb9e3262333ac59d94bd7473602 GIT binary patch literal 2239 zcmcgt`#;;s8lI@^$b04TAc`Dw&AP`{96kA?;qF2L&;XzbUUg9K&VF;pM|YUzl`TmTT4P@W!v zsb!L>shj7bVcp9@Ss5-WN*KkQuU3yWF%Few7yFnZd^|jE32v8@5&O*61%#%Tx(cwU zTzd@8@=+ho*HWjSZblV7ZW(01&GsvyPcBFoc+z{0mIYcx_jpp8jWg4Ex{E0s7)k7( zkd^gWM$=?2QAQ*xbRD7sm%=rGCO{khToW2{+{cvwC|5&-L4tdE5JgodbR$7v8!a%uq8SYV6kBmgJJ4zuHlB}m>{V0EmFO~ArG`W#* z05lVztB{B||BeI^ft^6#j~PbBk<+=`+$(=+bem@F1_TI3=K+VAkD-<2A07`@Ri8TpWdM}B!SFk3i43$6|9ZNFiCvLj(QUoRmZ z76G7lnaXri2JaTXp`PWmwN<;_zZz=EU8$=$EF}yWB33_Z9T*Df*g6puU5#tHi4nh3 z>NJENOWU2Gk{xIqu=#`CGzVA4|nO)FxG^U8wPq_6t@As*P$3>Y+~hl zf>z^#V~ojMj+UY(#Il2i?_Vbg@drU?6l8XfVM4fs{B8VPH21TlrwcFL5YCDvRXp6Y z+|fQbvEr?5C^ilm*ghCIPP$E>%S3($-u+mHTR}b?>UN{yzsj#Vxvf|$mj1+N$R}sm z`mLk0?eo6*-?0Vo%gy-Fx`4g5$e>YPWEJ6^Pe7S*+ZDoz*5a5LtZg0|@Z0ZiJsi5j zld)KB7TnCZkJI5#(}T!eY2qjSOe=j@r$;fpcE7IQ6uNG%OS113YExI)4E3YixskN- zw_|@(CTZ`h$I4R$3eVcTP9W#Y9X z37L}Ey9!sf^?43OpUq>!iIV5RbabU@SORuI&IFwq=1c9o>BaMk2rQ=K>UNZPIiT}; zA-Gi~7{3)KX|~x5^pZUMf7;7Ye_^#ErOJ1Kv3-y!cHk7i+&7(bU&w4ET$5UjRHv`}T~3cqj|_W; z(nO_4!EDV4^X>_kmCkH`ivzkFsf<%J{)ZgsH<_^(^k0MbhRgLkXT3D*oYwglHo`eS zzd5Nb3pEFkm-}BkGHm^VYCqpI+jk@*$;)kPuz)k^C=F8k{NRYkxbTa3qL3`3GPpDy7DdCpyEWbdXuzO!%t#WDPM)D` zs!w1FTV8zabqwc&|Ft35BGj}E*-5z+<2O75=JKLB?F>Kp<^@wOP@@gk+H5MjEn z+xAA&2$q%D^g6)w?%IOQOp=@&ZA# zAI0;EUTj+3qv@2k1jRhEeXXDKMb1$SuJqx z>@6Deae8=OwV{4ggqK$v{L{W4M${+Ef3*dN5g1Y#u2gBrk zOROIn>Kje{sM&_&woPo=9zaazwZMtrCy6HyqAHA0Z4XU6&(ISc`PgLivs+oZCkkU& zX}^lD86w&|=BK74q#8Jps?G*hbV0%Ev=HCi3U3spN4qw_qBg*^PmT;7D2krUDxv57 z$tgAe?M?CXX44tt0U5i!O5_Kz(v4;~@#oo>4Y>HQ_bI`rX7%pk5@XIML>gn-KD-T; zM8xt_ekq1rJhSfB1SuEheg00J>U0@6OEFf-F4tvK5z=j;fGAlwI7%?chKS#5r?RYe zgi5yJ8YJt1V!}x?Ohd+`i?W?C)I$NGM9l#4JQ5qXYDEs5OxR`aWN-`3)N22 qUMQ@XlRZkEif_W8bo~Dm+okg#ussbJ1U(z_2v8^dJsXcjWd8>SQy1L; literal 0 HcmV?d00001 diff --git a/packages/eui/.loki/reference/chrome_mobile_Forms_EuiRange_Ticks.png b/packages/eui/.loki/reference/chrome_mobile_Forms_EuiRange_Ticks.png new file mode 100644 index 0000000000000000000000000000000000000000..af4377d32de594e258e6a139ca58f9f73928e789 GIT binary patch literal 12027 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 Sd(gm+A@f1;eTn$TFaHCd(^~uh literal 0 HcmV?d00001 diff --git a/packages/eui/.loki/reference/chrome_mobile_Forms_EuiRange_Value_Tooltip.png b/packages/eui/.loki/reference/chrome_mobile_Forms_EuiRange_Value_Tooltip.png new file mode 100644 index 0000000000000000000000000000000000000000..be7cbcd659f01b4c871134dcdb6f504f22c4853b GIT binary patch literal 4153 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 literal 0 HcmV?d00001 diff --git a/packages/eui/.loki/reference/chrome_mobile_Forms_EuiSelect_Playground.png b/packages/eui/.loki/reference/chrome_mobile_Forms_EuiSelect_Playground.png new file mode 100644 index 0000000000000000000000000000000000000000..69842e4a72114bc7eedb502487e221817c00c262 GIT binary patch literal 4995 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 YAxR=)4-;qKgBE-+Lkok7n}0?92e$KFGynhq literal 0 HcmV?d00001 diff --git a/packages/eui/.loki/reference/chrome_mobile_Forms_EuiSuperSelect_Playground.png b/packages/eui/.loki/reference/chrome_mobile_Forms_EuiSuperSelect_Playground.png new file mode 100644 index 0000000000000000000000000000000000000000..056ab1e904a9d3d7be353e3a763dad24d1270f55 GIT binary patch literal 4458 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 literal 0 HcmV?d00001 diff --git a/packages/eui/src/components/form/file_picker/file_picker.stories.tsx b/packages/eui/src/components/form/file_picker/file_picker.stories.tsx new file mode 100644 index 00000000000..cc0cf14e867 --- /dev/null +++ b/packages/eui/src/components/form/file_picker/file_picker.stories.tsx @@ -0,0 +1,36 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0 and the Server Side Public License, v 1; you may not use this file except + * in compliance with, at your election, the Elastic License 2.0 or the Server + * Side Public License, v 1. + */ + +import type { Meta, StoryObj } from '@storybook/react'; + +import { enableFunctionToggleControls } from '../../../../.storybook/utils'; + +import { EuiFilePicker, EuiFilePickerProps } from './file_picker'; + +const meta: Meta = { + title: 'Forms/EuiFilePicker', + component: EuiFilePicker, + args: { + initialPromptText: 'Select or drag and drop a file', + compressed: false, + display: 'large', + // set up for easier testing/QA + disabled: false, + fullWidth: false, + isInvalid: false, + isLoading: false, + id: '', + name: '', + }, +}; +enableFunctionToggleControls(meta, ['onChange']); + +export default meta; +type Story = StoryObj; + +export const Playground: Story = {}; diff --git a/packages/eui/src/components/form/file_picker/file_picker.tsx b/packages/eui/src/components/form/file_picker/file_picker.tsx index 76c6d279425..f65127353b2 100644 --- a/packages/eui/src/components/form/file_picker/file_picker.tsx +++ b/packages/eui/src/components/form/file_picker/file_picker.tsx @@ -67,7 +67,7 @@ export interface EuiFilePickerProps export class EuiFilePicker extends Component { static contextType = FormContext; - static defaultProps = { + static defaultProps: Partial = { initialPromptText: ( = { + title: 'Forms/EuiDualRange', + component: EuiDualRange, + argTypes: { + append: { + control: 'radio', + options: [undefined, 'icon', 'text'], + mapping: { + icon: , + text: 'Appended', + undefined: undefined, + }, + if: { arg: 'showInput', eq: 'inputWithPopover' }, + }, + prepend: { + control: 'radio', + options: [undefined, 'icon', 'text'], + mapping: { + icon: , + text: 'Prepended', + undefined: undefined, + }, + if: { arg: 'showInput', eq: 'inputWithPopover' }, + }, + showInput: { + control: 'radio', + options: [true, false, 'inputWithPopover'], + }, + inputPopoverProps: { + if: { arg: 'showInput', eq: 'inputWithPopover' }, + }, + }, + args: { + min: 0, + max: 100, + step: 1, + compressed: false, + isLoading: false, + showLabels: false, + showInput: false, + showRange: true, + showTicks: false, + levels: [], + //set up for easier testin/QA + fullWidth: false, + isInvalid: false, + isDraggable: false, + // adding tickInterval value to prevent error about + // too many ticks when enabling showTicks + tickInterval: 10, + minInputProps: {}, + maxInputProps: {}, + inputPopoverProps: {}, + ticks: [], + }, +}; +moveStorybookControlsToCategory( + meta, + ['append', 'prepend', 'inputPopoverProps'], + 'Input with popover' +); + +export default meta; +type Story = StoryObj; + +export const Playground: Story = { + args: { + value: [25, 50], + }, + render: (args) => , +}; +enableFunctionToggleControls(Playground, ['onChange', 'onFocus', 'onBlur']); +moveStorybookControlsToCategory( + Playground, + [ + 'showInput', + 'append', + 'prepend', + 'inputPopoverProps', + 'isInvalid', + 'isLoading', + 'minInputProps', + 'maxInputProps', + ], + 'Input' +); +moveStorybookControlsToCategory( + Playground, + ['showTicks', 'compressed', 'tickInterval', 'ticks'], + 'Ticks' +); + +export const Ticks: Story = { + parameters: { + controls: { + include: ['ticks', 'showTicks', 'showRange', 'max', 'min', 'value'], + }, + }, + args: { + value: [25, 50], + showTicks: true, + ticks: [ + { label: '0 kilobytes', value: 0 }, + { label: '50 kilobytes', value: 50 }, + { label: '100 kilobytes', value: 100 }, + ], + }, + render: (args) => , +}; + +export const Input: Story = { + parameters: { + controls: { + include: [ + 'showInput', + 'append', + 'prepend', + 'inputPopoverProps', + 'isInvalid', + 'isLoading', + 'max', + 'min', + 'value', + 'minInputProps', + 'maxInputProps', + ], + }, + }, + args: { + value: [25, 50], + showInput: true, + }, + render: (args) => , +}; + +export const InputWithPopover: Story = { + parameters: { + controls: { + include: [ + 'showInput', + 'append', + 'prepend', + 'inputPopoverProps', + 'isInvalid', + 'isLoading', + 'max', + 'min', + 'value', + 'minInputProps', + 'maxInputProps', + ], + }, + }, + args: { + value: [25, 50], + showInput: 'inputWithPopover', + }, + render: (args) => , +}; + +export const Levels: Story = { + parameters: { + controls: { + include: ['levels', 'max', 'min', 'value', 'showLabels'], + }, + }, + args: { + value: [25, 50], + levels: [ + { min: 0, max: 20, color: 'danger' }, + { min: 20, max: 100, color: 'success' }, + ], + showLabels: true, + }, + render: (args) => , +}; + +const StatefulPlayground = ({ + value, + onChange, + ...rest +}: EuiDualRangeProps) => { + const [values, setValues] = useState(value); + + useEffect(() => { + if (value) { + setValues(value); + } + }, [value]); + + const handelOnChange = ( + values: EuiDualRangeProps['value'], + isValid: boolean, + e?: _DualRangeChangeEvent + ) => { + setValues(values); + onChange?.(values, isValid, e); + }; + + return ; +}; diff --git a/packages/eui/src/components/form/range/range.stories.tsx b/packages/eui/src/components/form/range/range.stories.tsx new file mode 100644 index 00000000000..1885e0afef0 --- /dev/null +++ b/packages/eui/src/components/form/range/range.stories.tsx @@ -0,0 +1,222 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0 and the Server Side Public License, v 1; you may not use this file except + * in compliance with, at your election, the Elastic License 2.0 or the Server + * Side Public License, v 1. + */ + +import React, { useEffect, useState } from 'react'; +import type { Meta, StoryObj } from '@storybook/react'; + +import { + enableFunctionToggleControls, + moveStorybookControlsToCategory, +} from '../../../../.storybook/utils'; +import { EuiIcon } from '../../icon'; +import { _SingleRangeChangeEvent, EuiRangeProps } from './types'; +import { EuiRange } from './range'; + +const meta: Meta = { + title: 'Forms/EuiRange', + component: EuiRange, + argTypes: { + append: { + control: 'radio', + options: [undefined, 'icon', 'text'], + mapping: { + icon: , + text: 'Appended', + undefined: undefined, + }, + }, + prepend: { + control: 'radio', + options: [undefined, 'icon', 'text'], + mapping: { + icon: , + text: 'Prepended', + undefined: undefined, + }, + }, + valueAppend: { + control: 'radio', + options: [undefined, 'icon', 'text'], + mapping: { + icon: ( + <> + {' '} + + + ), + text: ' Appended', + undefined: undefined, + }, + }, + valuePrepend: { + control: 'radio', + options: [undefined, 'icon', 'text'], + mapping: { + icon: ( + <> + {' '} + + ), + text: 'Prepended ', + undefined: undefined, + }, + }, + }, + args: { + min: 0, + max: 100, + step: 1, + compressed: false, + isLoading: false, + showLabels: false, + showInput: false, + showRange: false, + showTicks: false, + showValue: false, + levels: [], + // set up for easier testing/QA + id: '', + name: '', + isInvalid: false, + fullWidth: false, + inputPopoverProps: {}, + // adding tickInterval value to prevent error about + // too many ticks when enabling showTicks + tickInterval: 10, + ticks: [], + }, +}; + +export default meta; +type Story = StoryObj; + +export const Playground: Story = { + args: { + value: 50, + }, + render: (args) => , +}; +enableFunctionToggleControls(Playground, ['onChange', 'onFocus', 'onBlur']); +moveStorybookControlsToCategory( + Playground, + [ + 'showInput', + 'append', + 'prepend', + 'inputPopoverProps', + 'isInvalid', + 'isLoading', + ], + 'Input' +); +moveStorybookControlsToCategory( + Playground, + ['showTicks', 'compressed', 'tickInterval', 'ticks'], + 'Ticks' +); +moveStorybookControlsToCategory( + Playground, + ['showValue', 'valueAppend', 'valuePrepend'], + 'Value tooltip' +); + +export const ValueTooltip: Story = { + parameters: { + controls: { + include: [ + 'showValue', + 'valueAppend', + 'valuePrepend', + 'max', + 'min', + 'value', + 'showRange', + ], + }, + }, + args: { + value: 50, + showValue: true, + }, + render: (args) => , +}; + +export const Ticks: Story = { + parameters: { + controls: { + include: ['ticks', 'showTicks', 'showRange', 'max', 'min', 'value'], + }, + }, + args: { + value: 50, + showTicks: true, + ticks: [ + { label: '0 kilobytes', value: 0 }, + { label: '50 kilobytes', value: 50 }, + { label: '100 kilobytes', value: 100 }, + ], + }, + render: (args) => , +}; + +export const Input: Story = { + parameters: { + controls: { + include: [ + 'showInput', + 'append', + 'prepend', + 'inputPopoverProps', + 'isInvalid', + 'isLoading', + 'max', + 'min', + 'value', + ], + }, + }, + args: { + value: 50, + showInput: true, + }, + render: (args) => , +}; + +export const Levels: Story = { + parameters: { + controls: { + include: ['levels', 'max', 'min', 'value', 'showLabels'], + }, + }, + args: { + value: 50, + levels: [ + { min: 0, max: 20, color: 'danger' }, + { min: 20, max: 100, color: 'success' }, + ], + showLabels: true, + }, + render: (args) => , +}; + +const StatefulPlayground = ({ value, onChange, ...rest }: EuiRangeProps) => { + const [_value, setValue] = useState(value); + + useEffect(() => { + if (value) { + setValue(value); + } + }, [value]); + + const handelOnChange = (e: _SingleRangeChangeEvent, isValid: boolean) => { + setValue(e.currentTarget.value); + onChange?.(e, isValid); + }; + + return ; +}; diff --git a/packages/eui/src/components/form/select/select.stories.tsx b/packages/eui/src/components/form/select/select.stories.tsx new file mode 100644 index 00000000000..8fd4011123d --- /dev/null +++ b/packages/eui/src/components/form/select/select.stories.tsx @@ -0,0 +1,76 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0 and the Server Side Public License, v 1; you may not use this file except + * in compliance with, at your election, the Elastic License 2.0 or the Server + * Side Public License, v 1. + */ + +import React from 'react'; +import type { Meta, StoryObj } from '@storybook/react'; + +import { + disableStorybookControls, + enableFunctionToggleControls, +} from '../../../../.storybook/utils'; +import { EuiIcon } from '../../icon'; + +import { EuiSelect, EuiSelectProps } from './select'; + +const meta: Meta = { + title: 'Forms/EuiSelect', + component: EuiSelect, + argTypes: { + append: { + control: 'radio', + options: [undefined, 'icon', 'text'], + mapping: { + icon: , + text: 'Appended', + undefined: undefined, + }, + }, + prepend: { + control: 'radio', + options: [undefined, 'icon', 'text'], + mapping: { + icon: , + text: 'Prepended', + undefined: undefined, + }, + }, + }, + args: { + fullWidth: false, + isLoading: false, + hasNoInitialSelection: false, + compressed: false, + // set up for easier testing/QA + isInvalid: false, + disabled: false, + id: '', + name: '', + }, +}; +// adding onChange for visibility +enableFunctionToggleControls(meta, ['onChange', 'onMouseUp']); +disableStorybookControls(meta, ['inputRef']); + +export default meta; +type Story = StoryObj; + +export const Playground: Story = { + parameters: { + controls: { + exclude: ['onMouseUp'], + }, + }, + args: { + defaultValue: 'option-2', + options: [ + { value: 'option-1', text: 'Option 1' }, + { value: 'option-2', text: 'Option 2' }, + { value: 'option-3', text: 'Option 3' }, + ], + }, +}; diff --git a/packages/eui/src/components/form/super_select/super_select.stories.tsx b/packages/eui/src/components/form/super_select/super_select.stories.tsx new file mode 100644 index 00000000000..29619c6a715 --- /dev/null +++ b/packages/eui/src/components/form/super_select/super_select.stories.tsx @@ -0,0 +1,124 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0 and the Server Side Public License, v 1; you may not use this file except + * in compliance with, at your election, the Elastic License 2.0 or the Server + * Side Public License, v 1. + */ + +import React, { useEffect, useState } from 'react'; +import type { Meta, StoryObj } from '@storybook/react'; + +import { + disableStorybookControls, + enableFunctionToggleControls, +} from '../../../../.storybook/utils'; +import { EuiIcon } from '../../icon'; +import { EuiText } from '../../text'; + +import { EuiSuperSelect, EuiSuperSelectProps } from './super_select'; + +const meta: Meta = { + title: 'Forms/EuiSuperSelect', + component: EuiSuperSelect, + argTypes: { + append: { + control: 'radio', + options: [undefined, 'icon', 'text'], + mapping: { + icon: , + text: 'Appended', + undefined: undefined, + }, + }, + prepend: { + control: 'radio', + options: [undefined, 'icon', 'text'], + mapping: { + icon: , + text: 'Prepended', + undefined: undefined, + }, + }, + placeholder: { control: 'text' }, + valueOfSelected: { control: 'text' }, + }, + args: { + hasDividers: false, + fullWidth: false, + compressed: false, + isInvalid: false, + isLoading: false, + itemLayoutAlign: 'center', + // set up for easier testing/QA + name: '', + placeholder: '', + isOpen: false, + readOnly: false, + popoverProps: {}, + }, +}; +enableFunctionToggleControls(meta, ['onChange', 'onBlur', 'onFocus']); +disableStorybookControls(meta, ['buttonRef']); + +export default meta; +type Story = StoryObj; + +export const Playground: Story = { + args: { + valueOfSelected: 'option-1', + options: [ + { + value: 'option-1', + inputDisplay: 'Option 1', + dropdownDisplay: ( + <> + Option One + +

Has a short description giving more detail to the option.

+
+ + ), + }, + { + value: 'option-2', + inputDisplay: 'Option 2', + dropdownDisplay: 'Option Two', + }, + { + value: 'option-3', + inputDisplay: 'Option 3', + dropdownDisplay: 'Option Three', + }, + ], + }, + render: (args) => , +}; + +const StatefulPlayground = ({ + valueOfSelected, + onChange, + ...rest +}: EuiSuperSelectProps) => { + const [selected, setSelected] = useState(valueOfSelected ?? ''); + + useEffect(() => { + if (valueOfSelected) { + setSelected(valueOfSelected); + } + }, [valueOfSelected]); + + const handleOnChange = (value: string) => { + setSelected(value); + + onChange?.(value); + }; + + return ( + + ); +}; diff --git a/packages/eui/src/components/form/validatable_control/validatable_control.stories.tsx b/packages/eui/src/components/form/validatable_control/validatable_control.stories.tsx new file mode 100644 index 00000000000..87626c82b65 --- /dev/null +++ b/packages/eui/src/components/form/validatable_control/validatable_control.stories.tsx @@ -0,0 +1,65 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0 and the Server Side Public License, v 1; you may not use this file except + * in compliance with, at your election, the Elastic License 2.0 or the Server + * Side Public License, v 1. + */ + +import React from 'react'; +import type { Meta, StoryObj } from '@storybook/react'; + +import { hideStorybookControls } from '../../../../.storybook/utils'; +import { EuiCode } from '../../code'; +import { EuiSpacer } from '../../spacer'; + +import { EuiValidatableControl } from './validatable_control'; + +type EuiValidatableControlProps = typeof EuiValidatableControl; + +const meta: Meta = { + title: 'Forms/EuiValidatableControl', + component: EuiValidatableControl, + parameters: { + loki: { + // there are no visual features for this component, + // it only adds attributes in the DOM + skip: true, + }, + }, + decorators: [ + (Story, { args }) => ( + <> +

+ Inspect the DOM to see that the input will be enhanced with{' '} + aria-invalid="true" when{' '} + isInValid=true +

+ + + + ), + ], + argTypes: { + children: { + type: { + // @ts-ignore - name is required; overwrite type to match props type + name: 'ReactElement', + required: true, + }, + }, + }, + args: { + isInvalid: false, + }, +}; +hideStorybookControls(meta, ['aria-label']); + +export default meta; +type Story = StoryObj; + +export const Playground: Story = { + args: { + children: , + }, +};