beamToNamed method
void
beamToNamed(})
Beams to BeamLocation that has uri
contained within its
BeamLocation.pathBlueprintSegments
.
For example
Beamer.of(context).beamToNamed(
'/user/1/transactions?perPage=10',
data: {'favoriteUser': true},,
);
See update for more details.
Implementation
void beamToNamed(
String uri, {
Map<String, dynamic>? data,
String? popToNamed,
TransitionDelegate? transitionDelegate,
bool beamBackOnPop = false,
bool popBeamLocationOnPop = false,
bool stacked = true,
bool replaceCurrent = false,
}) {
final beamData = data ?? _currentBeamLocation.state.data;
update(
state: createState!(BeamState.fromUriString(uri, data: beamData)),
popState: popToNamed != null
? createState!(BeamState.fromUriString(popToNamed, data: beamData))
: null,
transitionDelegate: transitionDelegate,
beamBackOnPop: beamBackOnPop,
popBeamLocationOnPop: popBeamLocationOnPop,
stacked: stacked,
replaceCurrent: replaceCurrent,
);
}