66 lines
1.7 KiB
Dart
66 lines
1.7 KiB
Dart
import 'package:flutter/material.dart';
|
|
import 'package:flutter_localizations/flutter_localizations.dart';
|
|
import 'package:yumi/app_localizations.dart';
|
|
import 'package:yumi/ui_kit/widgets/room/rocket/room_rocket_note_dialog.dart';
|
|
|
|
void main() {
|
|
runApp(const RoomRocketNoteDialogPreviewApp());
|
|
}
|
|
|
|
class RoomRocketNoteDialogPreviewApp extends StatelessWidget {
|
|
const RoomRocketNoteDialogPreviewApp({super.key});
|
|
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
return const MaterialApp(
|
|
debugShowCheckedModeBanner: false,
|
|
locale: Locale('en'),
|
|
supportedLocales: [
|
|
Locale('en'),
|
|
Locale('ar'),
|
|
Locale('bn'),
|
|
Locale('tr'),
|
|
],
|
|
localizationsDelegates: [
|
|
SCAppLocalizations.delegate,
|
|
GlobalMaterialLocalizations.delegate,
|
|
GlobalCupertinoLocalizations.delegate,
|
|
GlobalWidgetsLocalizations.delegate,
|
|
],
|
|
home: _RoomRocketNoteDialogPreviewPage(),
|
|
);
|
|
}
|
|
}
|
|
|
|
class _RoomRocketNoteDialogPreviewPage extends StatelessWidget {
|
|
const _RoomRocketNoteDialogPreviewPage();
|
|
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
return const Scaffold(
|
|
backgroundColor: Colors.black,
|
|
body: Stack(
|
|
fit: StackFit.expand,
|
|
children: [_RoomBackground(), RoomRocketNoteDialog()],
|
|
),
|
|
);
|
|
}
|
|
}
|
|
|
|
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)],
|
|
),
|
|
),
|
|
);
|
|
}
|
|
}
|