together_mobile/lib/screens/welcome/welcome_screen.dart

42 lines
1.1 KiB
Dart

import 'package:flutter/material.dart';
import 'package:go_router/go_router.dart';
import 'package:together_mobile/common/constants.dart';
import 'package:together_mobile/screens/signin_signup/components/common_widgets.dart'
show elevatedButton;
class WelcomeScreen extends StatefulWidget {
const WelcomeScreen({super.key});
@override
State<WelcomeScreen> createState() => _WelcomeScreenState();
}
class _WelcomeScreenState extends State<WelcomeScreen> {
@override
Widget build(BuildContext context) {
return Scaffold(
body: SafeArea(
child: Column(
children: [
const SizedBox(
height: kDefaultPadding,
),
Image.asset('assets/images/welcome_image.png'),
elevatedButton(
onPressed: () => context.push('/signin'),
text: '登录',
),
elevatedButton(
onPressed: () => context.push('/signup'),
text: '注册',
color: kSecondaryColor,
),
],
),
),
);
}
}