marco.pms.mobile/lib/helpers/widgets/my_flex_item.dart
2025-04-02 19:11:36 +05:30

29 lines
732 B
Dart

import 'package:maxdash/helpers/widgets/my_display_type.dart';
import 'package:maxdash/helpers/widgets/my_screen_media.dart';
import 'package:maxdash/helpers/widgets/my_screen_media_type.dart';
import 'package:flutter/material.dart';
class MyFlexItem extends StatelessWidget {
final Widget child;
final String? sizes;
final String? displays;
Map<MyScreenMediaType, double> get flex =>
MyScreenMedia.getFlexedDataFromString(sizes);
Map<MyScreenMediaType, MyDisplayType> get display =>
MyScreenMedia.getDisplayDataFromString(displays);
MyFlexItem({
super.key,
required this.child,
this.sizes,
this.displays,
});
@override
Widget build(BuildContext context) {
return child;
}
}