build method Null safety
- BuildContext context,
- GoRouterState state
override
Creates the Widget for this route.
Subclasses must override one of build, buildPage, or redirect.
Corresponds to GoRoute.builder.
Implementation
@override
Widget build(BuildContext context, GoRouterState state) => SettingsListPage(
onSelectData: () => const SettingsDataRoute().go(context),
onSelectAppearance: () => const SettingsAppearanceRoute().go(context),
onSelectLicense: () => const LicenseListRoute().go(context),
onSelectFeedback: () => Browser(analytics: context.read())
.go(url: "https://unself.app/feedback"),
onSelectPrivacy: () => Browser(analytics: context.read())
.go(url: "https://unself.app/privacy"),
onSelectTerms: () => Browser(analytics: context.read())
.go(url: "https://unself.app/terms"),
trailing: const AppInfoView(),
);