From a0afe8201905b26952746ccc7d19b3911280bd24 Mon Sep 17 00:00:00 2001 From: Igor Borges Date: Sun, 14 Apr 2019 13:02:14 -0300 Subject: [PATCH] Update examples --- example/lib/my_widget.dart | 7 ++++++- example/lib/my_widget_with_required_props.dart | 2 +- example/test/my_widget.showcased_test.dart | 2 +- example/test/showcase/001_MyWidget.png | Bin 0 -> 1438 bytes .../showcase/001_MyWidgetWithRequiredProps.png | Bin 0 -> 1773 bytes 5 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 example/test/showcase/001_MyWidget.png create mode 100644 example/test/showcase/001_MyWidgetWithRequiredProps.png diff --git a/example/lib/my_widget.dart b/example/lib/my_widget.dart index 97d02bb..3cc2a15 100644 --- a/example/lib/my_widget.dart +++ b/example/lib/my_widget.dart @@ -8,9 +8,14 @@ class MyWidget extends StatelessWidget { MyWidget({ this.anotherBuild = false, - this.sliderValue = 2.0, + @required this.sliderValue, }); + static List forDesignTime() => [ + MyWidget(sliderValue: 2.0), + MyWidget(anotherBuild: true, sliderValue: 5.0), + ]; + @override Widget build(BuildContext context) { if (anotherBuild) { diff --git a/example/lib/my_widget_with_required_props.dart b/example/lib/my_widget_with_required_props.dart index 96a2e90..e01c61a 100644 --- a/example/lib/my_widget_with_required_props.dart +++ b/example/lib/my_widget_with_required_props.dart @@ -5,7 +5,7 @@ import 'package:showcase/showcase.dart'; class MyWidgetWithRequiredProps extends StatelessWidget { MyWidgetWithRequiredProps(this.label); - factory MyWidgetWithRequiredProps.forDesignTime() => + static Widget forDesignTime() => MyWidgetWithRequiredProps('Default test-only label.'); final String label; diff --git a/example/test/my_widget.showcased_test.dart b/example/test/my_widget.showcased_test.dart index f3d8e73..c11562f 100644 --- a/example/test/my_widget.showcased_test.dart +++ b/example/test/my_widget.showcased_test.dart @@ -9,6 +9,6 @@ Future main() async { await loadFonts(); group('Showcase MyWidget', () { - showcaseWidgets([MyWidget()], size: const Size(640.0, 480.0)); + showcaseWidgets(MyWidget.forDesignTime(), size: const Size(640.0, 480.0)); }); } diff --git a/example/test/showcase/001_MyWidget.png b/example/test/showcase/001_MyWidget.png new file mode 100644 index 0000000000000000000000000000000000000000..d0fc141b92ee5e01f3179907c89919e9b1a8e852 GIT binary patch literal 1438 zcmeAS@N?(olHy`uVBq!ia0y~yU}|7sV0^&A1{5*9c;^X_Vk{1FcVbv~PUa<$!&2x%Vj_s|>FVdQ&MBb@0Er4yL;wH) literal 0 HcmV?d00001 diff --git a/example/test/showcase/001_MyWidgetWithRequiredProps.png b/example/test/showcase/001_MyWidgetWithRequiredProps.png new file mode 100644 index 0000000000000000000000000000000000000000..c61f26f5507267cf8f9b54af97da33c6a385f005 GIT binary patch literal 1773 zcmah~{Xf%-9{$EN!gYxfnHaVjj2M>nUdDAq$&1{(^Hqug~lK{=9#EzhAHS=N}jRak~4A_W=N) z3wnFv0RSS}yH99o>>>A2z1|){Zs2hq0G(&DuqV`Rcz~C*_9ja!>J9*Cl!KnwOX*dT z$;?KRXrrE0>4MpF*<+OTflTr(;P3mMjz0g_LF@K{)`F3d^T^-!s~Z$u{N8*2?L#{M zJp4IN#rQwZa}OVOM1z&e$xfRMaXZ3< zjS_y7QCfqH901yt@#@n>*Xl#}v2Hqkl?$B&4dj-(dV6r__fcyIQ@s&_(P>0g1Wdv3 zmaaNZx9_`G8Ujbjv#l)yP?4I*x%R-V(3+2AqzL{~_k}coJ9!ysiIdu^89r!ge6pTZ z_oKj0gyJ0SyCRMOa6sMf6-8$HF7Sup+X?rY1mEzY4?_V{=6pR$EX|$3aDG*ov7b6K zd9Nmuo1W;b>?ad`V6^o*xEeU!;!J}S<8x5XU9uJF49Snv+%0ni4ngKA0MX$QYLE{& zQbp^Aq7c|knT_1d!08U}4bO`s@0X=P%7+=I&`IyUx;m9`^XO>rm`t0M(&p^O5juZ0 zMwNzIudr9^^dLmYBb?jkA#hEejnv-UQKjX4*T%I#nf<){GEA*YgH_L93)>nLHL3m& z+BkRLE={y*FsrK8ZHbaaY$|B<9>GD)nlyA#4X-1vL!d)JgP2@!C@~fBnr=ta3LPHJ zQQsobRR(Q1+s!V}cm#ZTQ0d;q98uc-IFASq$Xje|#vEdnM+uHaoHfGDelJplOo-zW z-o~0q*_<=}LIyMhS_)>P(9h@J)S{hb^=jLG{Sw~>FLd8TeU#DsF!*Z0EPdb(p3fv_ZhVcyfL=FUe}fS%iS~1`T(IjHxKtc5auu+nJ4URmHC^ zHtfRCUHK6S3RFD|C+^N7H(xfeza4_LGW7PGghebesKjMo{J7cY!(5h`YS`yd*?$EAu-fGclUPt4feipK0-aM}P!%;G`hcaAa_F^pT4G9a|{xFJtHW zs%Vc*?F=D8LaY9&1bHD5P@eFRKf{3xcEvI_MUU&`c%KhL)7XVk4^oP$=D}%j=t`Hp zc)He;75humGSG=lEGVPey`?$Vdgj7bA~KSarBmcfPKnlg5iBVdkIO%b*Q$~A`9J#% z=2M5Jb!!#D>_p3VF$+NUWMB>*wcd=QpclKxG5Vi!?!2IBf@NECL(jbCP6fbUXRoIR zK*BY`a6S{)q6_CA%%0_%e93F>G+^dOJt=8yH^w>gsrhfi+-HaZSxvo7PU7azZX|pPqjTBkRbtnS+Cux*jo#C6>D+YM4&C}fDLY&I9 zHKVL)$|qBhZW~Y{PB{&I5l2cI+DfTQDmBltst|UP?h7C}{?&z@zf|oy%*_4w)A62= ztJ~#B$LN$}(irs?EeLFNIXjvGD-Bv>@pU z&7&<}9&w95?P%1z33w%Zg#>ro^(=2lZ-3bFp~z0K(I%2DjJiUbdGB3U4C?