userPreferences property
final
Implementation
static final RouteHref userPreferences = RouteHref(
path: '/user/preferences',
titleBuilder: (_) => 'User Preferences',
animated: (routeEvent) => !isLargeFormatLayout(routeEvent.context!),
builder: (routeEvent) => FormScreen(
formId: Provider.of<AppConfig>(routeEvent.context!).userPreferencesForm!,
leading: isLargeFormatLayout(routeEvent.context!)
? Builder(builder: (context) {
return IconButton(
onPressed: () {
Navigator.of(context).pop();
},
icon: const Icon(
Icons.arrow_back,
));
})
: null,
onSuccess: (context, value, mounted) {
if (mounted) {
ScaffoldMessenger.of(context).showSnackBar(
const SnackBar(content: Text("User Preferences Updated.")));
}
},
),
requiresAuth: (_) => true,
);