123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- import 'package:flowy_infra_ui/widget/spacing.dart';
- import 'package:flutter/material.dart';
- class SignInFormContainer extends StatelessWidget {
- final List<Widget> children;
- const SignInFormContainer({
- Key? key,
- required this.children,
- }) : super(key: key);
- @override
- Widget build(BuildContext context) {
- final size = MediaQuery.of(context).size;
- return SizedBox(
- width: size.width * 0.3,
- child: Column(
- mainAxisAlignment: MainAxisAlignment.center,
- children: children,
- ),
- );
- }
- }
- class SignInTitle extends StatelessWidget {
- final String title;
- final Size logoSize;
- const SignInTitle({
- Key? key,
- required this.title,
- required this.logoSize,
- }) : super(key: key);
- @override
- Widget build(BuildContext context) {
- return SizedBox(
- child: Column(
- mainAxisAlignment: MainAxisAlignment.center,
- children: [
- Image(
- fit: BoxFit.cover,
- width: logoSize.width,
- height: logoSize.height,
- image: const AssetImage('assets/images/app_flowy_logo.jpg')),
- const VSpace(30),
- Text(
- title,
- style: const TextStyle(
- color: Colors.black,
- fontWeight: FontWeight.bold,
- fontSize: 20,
- ),
- )
- ],
- ),
- );
- }
- }
|