Solian/lib/widgets/sized_container.dart

45 lines
860 B
Dart
Raw Normal View History

2024-07-06 13:14:19 +00:00
import 'package:flutter/material.dart';
2024-07-12 08:19:54 +00:00
class SizedContainer extends StatelessWidget {
final Widget child;
final double maxWidth;
const SizedContainer({
super.key,
required this.child,
this.maxWidth = 720,
});
@override
Widget build(BuildContext context) {
return Align(
alignment: Alignment.centerLeft,
child: Container(
constraints: BoxConstraints(maxWidth: maxWidth),
child: child,
),
);
}
}
2024-07-06 13:14:19 +00:00
class CenteredContainer extends StatelessWidget {
final Widget child;
final double maxWidth;
const CenteredContainer({
super.key,
required this.child,
this.maxWidth = 720,
});
@override
Widget build(BuildContext context) {
return Center(
child: Container(
constraints: BoxConstraints(maxWidth: maxWidth),
child: child,
),
);
}
}