60 lines
1.5 KiB
Dart
60 lines
1.5 KiB
Dart
import 'package:flutter/material.dart';
|
|
import 'package:yumi/ui_kit/widgets/room/rocket/room_rocket_dialog.dart';
|
|
import 'package:yumi/ui_kit/widgets/room/rocket/room_rocket_reward_dialog.dart';
|
|
|
|
void main() {
|
|
runApp(const RoomRocketRewardDialogPreviewApp());
|
|
}
|
|
|
|
class RoomRocketRewardDialogPreviewApp extends StatelessWidget {
|
|
const RoomRocketRewardDialogPreviewApp({super.key});
|
|
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
return const MaterialApp(
|
|
debugShowCheckedModeBanner: false,
|
|
home: _RoomRocketRewardDialogPreviewPage(),
|
|
);
|
|
}
|
|
}
|
|
|
|
class _RoomRocketRewardDialogPreviewPage extends StatelessWidget {
|
|
const _RoomRocketRewardDialogPreviewPage();
|
|
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
return const Scaffold(
|
|
backgroundColor: Colors.black,
|
|
body: Stack(
|
|
fit: StackFit.expand,
|
|
children: [
|
|
_RoomBackground(),
|
|
RoomRocketRewardDialog(
|
|
selectedReward: RoomRocketRewardItem(
|
|
asset: 'sc_images/room/rocket/reward_thumb.png',
|
|
amount: '10000',
|
|
),
|
|
),
|
|
],
|
|
),
|
|
);
|
|
}
|
|
}
|
|
|
|
class _RoomBackground extends StatelessWidget {
|
|
const _RoomBackground();
|
|
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
return const DecoratedBox(
|
|
decoration: BoxDecoration(
|
|
gradient: LinearGradient(
|
|
begin: Alignment.topCenter,
|
|
end: Alignment.bottomCenter,
|
|
colors: [Color(0xFF2A120E), Color(0xFF071917), Color(0xFF22140B)],
|
|
),
|
|
),
|
|
);
|
|
}
|
|
}
|