calorimeter/lib/utils/row_with_spacers_widget.dart

26 lines
725 B
Dart
Raw Normal View History

2024-12-07 12:29:34 +00:00
/* SPDX-License-Identifier: GPL-3.0-or-later */
2024-12-07 12:39:11 +00:00
/* Copyright (C) 2024 Marco Groß <mgross@sw-gross.de> */
2024-06-09 12:42:17 +00:00
import 'package:flutter/material.dart';
class RowWidget extends StatelessWidget {
2024-06-09 12:42:17 +00:00
final Widget? widget1;
final Widget? widget2;
final Widget? widget3;
final Widget? widget4;
const RowWidget(this.widget1, this.widget2, this.widget3, this.widget4,
2024-06-09 12:42:17 +00:00
{super.key});
@override
Widget build(BuildContext context) {
return Row(
children: [
Expanded(flex: 10, child: widget1 ?? Container()),
Expanded(flex: 6, child: widget2 ?? Container()),
Expanded(flex: 6, child: widget3 ?? Container()),
Expanded(flex: 6, child: widget4 ?? Container()),
],
2024-06-09 12:42:17 +00:00
);
}
}