This repository has been archived on 2025-06-12. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
Temperaturdecke/lib/widgets/modal_wrapper.dart
2024-05-20 19:31:26 +02:00

38 lines
1,010 B
Dart

import 'package:flutter/material.dart';
class ModalWrapper extends StatelessWidget {
ModalWrapper(this.child, {this.title, key});
Widget child;
String? title;
@override
Widget build(BuildContext context) {
return ClipRRect(
borderRadius: BorderRadius.vertical(
top: Radius.circular(20),
),
child: Wrap(
children: [
SizedBox(
width: 750,
height: MediaQuery.of(context).size.height - 100,
child: Padding(
padding: EdgeInsets.symmetric(horizontal: 25, vertical: 0),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text(
title ?? "",
textAlign: TextAlign.start,
style: Theme.of(context).textTheme.headlineMedium,
),
child
],
),
),
),
],
),
);
}
}