context_extensions 0.1.0 copy "context_extensions: ^0.1.0" to clipboard
context_extensions: ^0.1.0 copied to clipboard

outdated

Various extensions on BuildContext to access inherited widget's state

context_extentions #

Getting inherited widget's state #

 var themeData = context.theme;

 var scaffold = context.scaffold;
 
 var navigator = context.navigator;
 
 var overlay = context.overlay;
 
 var mediaQuery = context.mediaQuery;

Theme properties #

var textTheme = context.textTheme;

var colorPrimary = context.primaryColor;

var colorAccent = context.accentColor;

var colorCanvas = context.canvasColor;

var colorBackground = context.BackgroundColor;

context.push((c) => NaxtPage());

context.pop();

MediaQuery properties #


var screenSize = context.screenSize;

var screenPadding = context.screenPadding;

Scaffold helpers #


context.showSnackbar(SnackBar(content: Tex('text')));

Overlay helpers #


var overlayEntry = context.addOverlay((context){
  return Align(
    alignment: AlignmentDirectional.bottomStart,
    child: Padding(
      padding: const EdgeInsets.all(8.0),
      child: Text('overlay'),
    ),
  );
});

4
likes
0
pub points
26%
popularity

Publisher

verified publisheraligator.ir

Various extensions on BuildContext to access inherited widget's state

Homepage

Dependencies

flutter

More

Packages that depend on context_extensions