Files
2024-12-12 05:32:54 +05:30

24 lines
751 B
Dart

import 'package:apidash_design_system/apidash_design_system.dart';
import 'package:flutter/material.dart';
extension MediaQueryExtension on BuildContext {
bool get isCompactWindow =>
MediaQuery.of(this).size.width < WindowWidth.compact.value;
bool get isMediumWindow =>
MediaQuery.of(this).size.width < WindowWidth.medium.value;
bool get isExpandedWindow =>
MediaQuery.of(this).size.width < WindowWidth.expanded.value;
bool get isLargeWindow =>
MediaQuery.of(this).size.width < WindowWidth.large.value;
bool get isExtraLargeWindow =>
MediaQuery.of(this).size.width > WindowWidth.large.value;
double get width => MediaQuery.of(this).size.width;
double get height => MediaQuery.of(this).size.height;
}