Rename Events screen

This commit is contained in:
Shawn 2024-01-23 10:26:48 -07:00
parent 3ee40b811a
commit 1bfecc0ba7
3 changed files with 10 additions and 8 deletions

View File

@ -5,7 +5,7 @@ import 'package:wonders/ui/screens/artifact/artifact_carousel/artifact_carousel_
import 'package:wonders/ui/screens/editorial/editorial_screen.dart'; import 'package:wonders/ui/screens/editorial/editorial_screen.dart';
import 'package:wonders/ui/screens/photo_gallery/photo_gallery.dart'; import 'package:wonders/ui/screens/photo_gallery/photo_gallery.dart';
import 'package:wonders/ui/screens/wonder_details/wonder_details_tab_menu.dart'; import 'package:wonders/ui/screens/wonder_details/wonder_details_tab_menu.dart';
import 'package:wonders/ui/screens/wonder_events/wonder_events.dart'; import 'package:wonders/ui/screens/wonder_events/wonder_events_screen.dart';
class WonderDetailsScreen extends StatefulWidget with GetItStatefulWidgetMixin { class WonderDetailsScreen extends StatefulWidget with GetItStatefulWidgetMixin {
WonderDetailsScreen({Key? key, required this.type, this.tabIndex = 0}) : super(key: key); WonderDetailsScreen({Key? key, required this.type, this.tabIndex = 0}) : super(key: key);
@ -80,7 +80,7 @@ class _WonderDetailsScreenState extends State<WonderDetailsScreen>
WonderEditorialScreen(wonder, contentPadding: menuPadding), WonderEditorialScreen(wonder, contentPadding: menuPadding),
PhotoGallery(collectionId: wonder.unsplashCollectionId, wonderType: wonder.type), PhotoGallery(collectionId: wonder.unsplashCollectionId, wonderType: wonder.type),
ArtifactCarouselScreen(type: wonder.type, contentPadding: menuPadding), ArtifactCarouselScreen(type: wonder.type, contentPadding: menuPadding),
WonderEvents(type: widget.type, contentPadding: menuPadding), WonderEventsScreen(type: widget.type, contentPadding: menuPadding),
], ],
), ),

View File

@ -1,4 +1,4 @@
part of '../wonder_events.dart'; part of '../wonder_events_screen.dart';
class _WonderImageWithTimeline extends StatelessWidget { class _WonderImageWithTimeline extends StatelessWidget {
const _WonderImageWithTimeline({Key? key, required this.data, required this.height}) : super(key: key); const _WonderImageWithTimeline({Key? key, required this.data, required this.height}) : super(key: key);
@ -47,7 +47,9 @@ class _WonderImageWithTimeline extends StatelessWidget {
return Container( return Container(
decoration: BoxDecoration( decoration: BoxDecoration(
color: isSelected ? _fixLuminance(data.type.fgColor) : Colors.transparent, color: isSelected ? _fixLuminance(data.type.fgColor) : Colors.transparent,
border: isSelected ? Border.all(color: Colors.transparent) : Border.all(color: $styles.colors.greyMedium), border: isSelected
? Border.all(color: Colors.transparent)
: Border.all(color: $styles.colors.greyMedium),
borderRadius: BorderRadius.circular($styles.corners.md), borderRadius: BorderRadius.circular($styles.corners.md),
), ),
); );

View File

@ -18,15 +18,15 @@ part 'widgets/_events_list.dart';
part 'widgets/_timeline_btn.dart'; part 'widgets/_timeline_btn.dart';
part 'widgets/_wonder_image_with_timeline.dart'; part 'widgets/_wonder_image_with_timeline.dart';
class WonderEvents extends StatefulWidget { class WonderEventsScreen extends StatefulWidget {
const WonderEvents({Key? key, required this.type, this.contentPadding = EdgeInsets.zero}) : super(key: key); const WonderEventsScreen({Key? key, required this.type, this.contentPadding = EdgeInsets.zero}) : super(key: key);
final WonderType type; final WonderType type;
final EdgeInsets contentPadding; final EdgeInsets contentPadding;
@override @override
State<WonderEvents> createState() => _WonderEventsState(); State<WonderEventsScreen> createState() => _WonderEventsScreenState();
} }
class _WonderEventsState extends State<WonderEvents> { class _WonderEventsScreenState extends State<WonderEventsScreen> {
late final _data = wondersLogic.getData(widget.type); late final _data = wondersLogic.getData(widget.type);
final _eventsListKey = GlobalKey<_EventsListState>(); final _eventsListKey = GlobalKey<_EventsListState>();
double _scrollPos = 0; double _scrollPos = 0;