chore(markettakers): reorganize exports and add credits widget
This commit is contained in:
@@ -5,6 +5,11 @@ import 'package:talker_flutter/talker_flutter.dart';
|
|||||||
export 'package:markettakers/src/bootstrapper.dart'
|
export 'package:markettakers/src/bootstrapper.dart'
|
||||||
show Bootstrapper, StageFactory, StageController;
|
show Bootstrapper, StageFactory, StageController;
|
||||||
|
|
||||||
|
export 'package:markettakers/src/about_screen.dart' show AboutScreen;
|
||||||
|
export 'package:markettakers/src/loader.dart'
|
||||||
|
show Loader, LoaderFlavour, LoaderController;
|
||||||
|
export 'package:markettakers/src/credits.dart' show Credits;
|
||||||
|
|
||||||
final talker = Talker();
|
final talker = Talker();
|
||||||
|
|
||||||
final ThemeData commonTheme = ThemeData(
|
final ThemeData commonTheme = ThemeData(
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:markettakers/markettakers.dart';
|
import 'package:markettakers/markettakers.dart';
|
||||||
import 'package:markettakers/src/loaders/loader.dart';
|
import 'package:markettakers/src/credits.dart';
|
||||||
|
import 'package:markettakers/src/loader.dart';
|
||||||
import 'package:talker_flutter/talker_flutter.dart';
|
import 'package:talker_flutter/talker_flutter.dart';
|
||||||
|
|
||||||
class AboutScreen extends StatelessWidget {
|
class AboutScreen extends StatelessWidget {
|
||||||
@@ -54,41 +55,23 @@ class Footer extends StatelessWidget {
|
|||||||
|
|
||||||
final List<Widget> children;
|
final List<Widget> children;
|
||||||
|
|
||||||
@override
|
|
||||||
Widget build(BuildContext context) {
|
|
||||||
return FractionallySizedBox(
|
|
||||||
widthFactor: 0.5,
|
|
||||||
child: Row(
|
|
||||||
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
|
||||||
children: [
|
|
||||||
OutlinedButton(
|
|
||||||
onPressed: () {
|
|
||||||
Navigator.of(context).push(
|
|
||||||
MaterialPageRoute(
|
|
||||||
builder: (context) => TalkerScreen(talker: talker),
|
|
||||||
),
|
|
||||||
);
|
|
||||||
},
|
|
||||||
child: const Text("View Logs"),
|
|
||||||
),
|
|
||||||
...children,
|
|
||||||
],
|
|
||||||
),
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
class Credits extends StatelessWidget {
|
|
||||||
const Credits({super.key});
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return Row(
|
return Row(
|
||||||
mainAxisAlignment: MainAxisAlignment.center,
|
mainAxisAlignment: MainAxisAlignment.center,
|
||||||
|
crossAxisAlignment: CrossAxisAlignment.center,
|
||||||
children: [
|
children: [
|
||||||
const Text("Made with "),
|
OutlinedButton(
|
||||||
const Icon(Icons.favorite, color: Colors.red),
|
onPressed: () {
|
||||||
const Text(" by Skipper, Clewerwild and karabyn2187"),
|
Navigator.of(context).push(
|
||||||
|
MaterialPageRoute(
|
||||||
|
builder: (context) => TalkerScreen(talker: talker),
|
||||||
|
),
|
||||||
|
);
|
||||||
|
},
|
||||||
|
child: const Text("View Logs"),
|
||||||
|
),
|
||||||
|
...children,
|
||||||
],
|
],
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import 'package:flutter/material.dart';
|
|||||||
import 'package:flutter_bloc/flutter_bloc.dart';
|
import 'package:flutter_bloc/flutter_bloc.dart';
|
||||||
import 'package:freezed_annotation/freezed_annotation.dart';
|
import 'package:freezed_annotation/freezed_annotation.dart';
|
||||||
import 'package:markettakers/markettakers.dart';
|
import 'package:markettakers/markettakers.dart';
|
||||||
import 'package:markettakers/src/loaders/loader.dart';
|
import 'package:markettakers/src/loader.dart';
|
||||||
import 'package:percent_indicator/circular_percent_indicator.dart';
|
import 'package:percent_indicator/circular_percent_indicator.dart';
|
||||||
|
|
||||||
part 'bootstrapper.freezed.dart';
|
part 'bootstrapper.freezed.dart';
|
||||||
|
|||||||
17
lib/src/credits.dart
Normal file
17
lib/src/credits.dart
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
|
class Credits extends StatelessWidget {
|
||||||
|
const Credits({super.key});
|
||||||
|
|
||||||
|
@override
|
||||||
|
Widget build(BuildContext context) {
|
||||||
|
return Row(
|
||||||
|
mainAxisAlignment: MainAxisAlignment.center,
|
||||||
|
children: [
|
||||||
|
const Text("Made with "),
|
||||||
|
const Icon(Icons.favorite, color: Colors.red),
|
||||||
|
const Text(" by Skipper, Clewerwild and karabyn2187"),
|
||||||
|
],
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user