From 075b0a1c1d3dfff55144fa2d56ba5119f7e9876f Mon Sep 17 00:00:00 2001 From: Allison Ryan Date: Mon, 25 Apr 2022 14:18:00 -0500 Subject: [PATCH] refactor: group stories --- .../pinball_components/sandbox/lib/main.dart | 7 ++-- .../lib/stories/baseboard/stories.dart | 15 -------- .../baseboard_game.dart | 0 .../stories/bottom_group/bottom_group.dart | 1 + .../flipper_game.dart | 0 .../{kicker => bottom_group}/kicker_game.dart | 0 .../lib/stories/bottom_group/stories.dart | 34 +++++++++++++++++++ .../sandbox/lib/stories/flipper/stories.dart | 15 -------- .../lib/stories/flutter_forest/stories.dart | 2 +- .../sandbox/lib/stories/kicker/stories.dart | 15 -------- .../sandbox/lib/stories/stories.dart | 3 +- 11 files changed, 39 insertions(+), 53 deletions(-) delete mode 100644 packages/pinball_components/sandbox/lib/stories/baseboard/stories.dart rename packages/pinball_components/sandbox/lib/stories/{baseboard => bottom_group}/baseboard_game.dart (100%) create mode 100644 packages/pinball_components/sandbox/lib/stories/bottom_group/bottom_group.dart rename packages/pinball_components/sandbox/lib/stories/{flipper => bottom_group}/flipper_game.dart (100%) rename packages/pinball_components/sandbox/lib/stories/{kicker => bottom_group}/kicker_game.dart (100%) create mode 100644 packages/pinball_components/sandbox/lib/stories/bottom_group/stories.dart delete mode 100644 packages/pinball_components/sandbox/lib/stories/flipper/stories.dart delete mode 100644 packages/pinball_components/sandbox/lib/stories/kicker/stories.dart diff --git a/packages/pinball_components/sandbox/lib/main.dart b/packages/pinball_components/sandbox/lib/main.dart index 73ae296c..c73300e0 100644 --- a/packages/pinball_components/sandbox/lib/main.dart +++ b/packages/pinball_components/sandbox/lib/main.dart @@ -6,7 +6,6 @@ // https://opensource.org/licenses/MIT. import 'package:dashbook/dashbook.dart'; import 'package:flutter/material.dart'; -import 'package:sandbox/stories/kicker/stories.dart'; import 'package:sandbox/stories/stories.dart'; void main() { @@ -15,14 +14,12 @@ void main() { addBallStories(dashbook); addLayerStories(dashbook); addEffectsStories(dashbook); - addFlipperStories(dashbook); addSpaceshipStories(dashbook); addSpaceshipRampStories(dashbook); addSpaceshipRailStories(dashbook); - addBaseboardStories(dashbook); addChromeDinoStories(dashbook); - addDashNestBumperStories(dashbook); - addKickerStories(dashbook); + addFlutterForestStories(dashbook); + addBottomGroupStories(dashbook); addPlungerStories(dashbook); addSlingshotStories(dashbook); addSparkyBumperStories(dashbook); diff --git a/packages/pinball_components/sandbox/lib/stories/baseboard/stories.dart b/packages/pinball_components/sandbox/lib/stories/baseboard/stories.dart deleted file mode 100644 index 2e4d3090..00000000 --- a/packages/pinball_components/sandbox/lib/stories/baseboard/stories.dart +++ /dev/null @@ -1,15 +0,0 @@ -import 'package:dashbook/dashbook.dart'; -import 'package:flame/game.dart'; -import 'package:sandbox/common/common.dart'; -import 'package:sandbox/stories/baseboard/baseboard_game.dart'; - -void addBaseboardStories(Dashbook dashbook) { - dashbook.storiesOf('Baseboard').add( - 'Basic', - (context) => GameWidget( - game: BaseboardGame()..trace = context.boolProperty('Trace', true), - ), - codeLink: buildSourceLink('baseboard_game/basic.dart'), - info: BaseboardGame.info, - ); -} diff --git a/packages/pinball_components/sandbox/lib/stories/baseboard/baseboard_game.dart b/packages/pinball_components/sandbox/lib/stories/bottom_group/baseboard_game.dart similarity index 100% rename from packages/pinball_components/sandbox/lib/stories/baseboard/baseboard_game.dart rename to packages/pinball_components/sandbox/lib/stories/bottom_group/baseboard_game.dart diff --git a/packages/pinball_components/sandbox/lib/stories/bottom_group/bottom_group.dart b/packages/pinball_components/sandbox/lib/stories/bottom_group/bottom_group.dart new file mode 100644 index 00000000..d0cc7322 --- /dev/null +++ b/packages/pinball_components/sandbox/lib/stories/bottom_group/bottom_group.dart @@ -0,0 +1 @@ +export 'stories.dart'; diff --git a/packages/pinball_components/sandbox/lib/stories/flipper/flipper_game.dart b/packages/pinball_components/sandbox/lib/stories/bottom_group/flipper_game.dart similarity index 100% rename from packages/pinball_components/sandbox/lib/stories/flipper/flipper_game.dart rename to packages/pinball_components/sandbox/lib/stories/bottom_group/flipper_game.dart diff --git a/packages/pinball_components/sandbox/lib/stories/kicker/kicker_game.dart b/packages/pinball_components/sandbox/lib/stories/bottom_group/kicker_game.dart similarity index 100% rename from packages/pinball_components/sandbox/lib/stories/kicker/kicker_game.dart rename to packages/pinball_components/sandbox/lib/stories/bottom_group/kicker_game.dart diff --git a/packages/pinball_components/sandbox/lib/stories/bottom_group/stories.dart b/packages/pinball_components/sandbox/lib/stories/bottom_group/stories.dart new file mode 100644 index 00000000..e8cc553a --- /dev/null +++ b/packages/pinball_components/sandbox/lib/stories/bottom_group/stories.dart @@ -0,0 +1,34 @@ +import 'package:dashbook/dashbook.dart'; +import 'package:flame/game.dart'; +import 'package:sandbox/common/common.dart'; +import 'package:sandbox/stories/bottom_group/baseboard_game.dart'; +import 'package:sandbox/stories/bottom_group/flipper_game.dart'; +import 'package:sandbox/stories/bottom_group/kicker_game.dart'; + +void addBottomGroupStories(Dashbook dashbook) { + dashbook.storiesOf('Bottom Group') + ..add( + 'Flipper', + (context) => GameWidget( + game: FlipperGame()..trace = context.boolProperty('Trace', true), + ), + codeLink: buildSourceLink('bottom_group/flipper.dart'), + info: FlipperGame.info, + ) + ..add( + 'Kicker', + (context) => GameWidget( + game: KickerGame()..trace = context.boolProperty('Trace', true), + ), + codeLink: buildSourceLink('bottom_group/kicker.dart'), + info: KickerGame.info, + ) + ..add( + 'Baseboard', + (context) => GameWidget( + game: BaseboardGame()..trace = context.boolProperty('Trace', true), + ), + codeLink: buildSourceLink('bottom_group/baseboard.dart'), + info: BaseboardGame.info, + ); +} diff --git a/packages/pinball_components/sandbox/lib/stories/flipper/stories.dart b/packages/pinball_components/sandbox/lib/stories/flipper/stories.dart deleted file mode 100644 index f8aa0075..00000000 --- a/packages/pinball_components/sandbox/lib/stories/flipper/stories.dart +++ /dev/null @@ -1,15 +0,0 @@ -import 'package:dashbook/dashbook.dart'; -import 'package:flame/game.dart'; -import 'package:sandbox/common/common.dart'; -import 'package:sandbox/stories/flipper/flipper_game.dart'; - -void addFlipperStories(Dashbook dashbook) { - dashbook.storiesOf('Flipper').add( - 'Basic', - (context) => GameWidget( - game: FlipperGame()..trace = context.boolProperty('Trace', true), - ), - codeLink: buildSourceLink('flipper/basic.dart'), - info: FlipperGame.info, - ); -} diff --git a/packages/pinball_components/sandbox/lib/stories/flutter_forest/stories.dart b/packages/pinball_components/sandbox/lib/stories/flutter_forest/stories.dart index a563a09a..4be674ba 100644 --- a/packages/pinball_components/sandbox/lib/stories/flutter_forest/stories.dart +++ b/packages/pinball_components/sandbox/lib/stories/flutter_forest/stories.dart @@ -6,7 +6,7 @@ import 'package:sandbox/stories/flutter_forest/signpost_game.dart'; import 'package:sandbox/stories/flutter_forest/small_dash_nest_bumper_a_game.dart'; import 'package:sandbox/stories/flutter_forest/small_dash_nest_bumper_b_game.dart'; -void addDashNestBumperStories(Dashbook dashbook) { +void addFlutterForestStories(Dashbook dashbook) { dashbook.storiesOf('Flutter Forest') ..add( 'Signpost', diff --git a/packages/pinball_components/sandbox/lib/stories/kicker/stories.dart b/packages/pinball_components/sandbox/lib/stories/kicker/stories.dart deleted file mode 100644 index 77d6ff29..00000000 --- a/packages/pinball_components/sandbox/lib/stories/kicker/stories.dart +++ /dev/null @@ -1,15 +0,0 @@ -import 'package:dashbook/dashbook.dart'; -import 'package:flame/game.dart'; -import 'package:sandbox/common/common.dart'; -import 'package:sandbox/stories/kicker/kicker_game.dart'; - -void addKickerStories(Dashbook dashbook) { - dashbook.storiesOf('Kickers').add( - 'Basic', - (context) => GameWidget( - game: KickerGame()..trace = context.boolProperty('Trace', true), - ), - codeLink: buildSourceLink('kicker_game/basic.dart'), - info: KickerGame.info, - ); -} diff --git a/packages/pinball_components/sandbox/lib/stories/stories.dart b/packages/pinball_components/sandbox/lib/stories/stories.dart index 338ca384..8729e2d8 100644 --- a/packages/pinball_components/sandbox/lib/stories/stories.dart +++ b/packages/pinball_components/sandbox/lib/stories/stories.dart @@ -1,11 +1,10 @@ export 'alien_zone/stories.dart'; export 'backboard/stories.dart'; export 'ball/stories.dart'; -export 'baseboard/stories.dart'; +export 'bottom_group/stories.dart'; export 'boundaries/stories.dart'; export 'chrome_dino/stories.dart'; export 'effects/stories.dart'; -export 'flipper/stories.dart'; export 'flutter_forest/stories.dart'; export 'google_word/stories.dart'; export 'launch_ramp/stories.dart';