invoice/lib/utils/extensions.dart

20 lines
508 B
Dart

import 'package:flutter/material.dart';
import 'package:redux/redux.dart';
import 'package:flutter_redux/flutter_redux.dart';
import 'package:invoiceninja_flutter/redux/app/app_state.dart';
import 'package:invoiceninja_flutter/utils/localization.dart';
extension ContextHelper on BuildContext {
AppLocalization get localization {
return AppLocalization.of(this);
}
Store<AppState> get store {
return StoreProvider.of<AppState>(this);
}
AppState get state {
return store.state;
}
}