Features
Widget collection inspired by Vue.js conditional rendering.
Currently only supports Vif.
Usage
To use Vif, simply pass in closures for test (returning bool), ifTrue (returning Widget) and optionally ifFalse(Widget, defaults to SizedBox).
Vif(
test: () => _orienatation == Orientation.landscape,
ifTrue: () => _buildLandscape( context ),
ifFalse: () => _buildPortrait( context ),
)
Vif(
test: () => featureEnabled,
ifTrue: () => _buildFeature( context ),
)