responsiveSize function
double
responsiveSize(
- BuildContext context, {
- required double s,
- double? m,
- double? l,
- double? xl,
Determines the current screen size based on the width using the provided condition.
Implementation
double responsiveSize(BuildContext context, {required double s, double? m, double? l, double? xl}) {
return switch (context.width) {
> largeScreenSize => xl ?? l ?? m ?? s, // Extra-large screen
> mediumScreenSize => l ?? m ?? s, // Large screen
> smallScreenSize => m ?? s, // Medium screen
_ => s, // Small screen
};
}