spaceOverviewTutorials function
void
spaceOverviewTutorials({ - required dynamic context,
- required dynamic spaceOverviewKey,
})
Implementation
void spaceOverviewTutorials({
required BuildContext context,
required GlobalKey spaceOverviewKey,
}) async {
final prefs = await sharedPrefs();
final isShow = prefs.getBool(spaceOverviewPrefKey) ?? true;
if (context.mounted && isShow) {
showTutorials(
context: context,
onFinish: setSpaceOverviewTutorialsAsViewed,
onClickTarget: (targetFocus) => setSpaceOverviewTutorialsAsViewed(),
onSkip: () {
setSpaceOverviewTutorialsAsViewed();
return true;
},
targets: [
targetFocus(
identify: 'spaceOverviewKey',
keyTarget: spaceOverviewKey,
contentAlign: ContentAlign.bottom,
shape: ShapeLightFocus.RRect,
paddingFocus: 10,
contentTitle: L10n.of(context).spaceOverviewTutorialTitle,
contentDescription: L10n.of(context).spaceOverviewTutorialDescription,
isFirst: true,
isLast: true,
),
],
);
}
}