import 'package:comwell_key_app/themes/app_textstyles.dart';
import 'package:comwell_key_app/utils/locator.dart';
import 'package:comwell_key_app/utils/secure_storage.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';

import '../themes/app_button_styles.dart';

extension BuildContextExt on BuildContext {
  AppTextStyles get textStyles => read<AppTextStyles>();

  ColorScheme get colorScheme => Theme.of(this).colorScheme;

  AppButtonStyles get buttonStyles => read<AppButtonStyles>();

  ComwellPreferences get prefs => locator.get<ComwellPreferences>();

  MediaQueryData get mq => MediaQuery.of(this);
}