mirror of
https://github.com/twonlyapp/twonly-app.git
synced 2026-05-25 02:12:13 +00:00
32 lines
1.1 KiB
Dart
32 lines
1.1 KiB
Dart
import 'package:flutter/material.dart';
|
|
import 'package:twonly/locator.dart';
|
|
import 'package:twonly/src/utils/misc.dart';
|
|
import 'package:twonly/src/visual/views/settings/privacy/user_discovery/components/user_discovery_disabled.comp.dart';
|
|
import 'package:twonly/src/visual/views/settings/privacy/user_discovery/components/user_discovery_enabled.comp.dart';
|
|
|
|
class UserDiscoverySettingsView extends StatefulWidget {
|
|
const UserDiscoverySettingsView({super.key});
|
|
|
|
@override
|
|
State<UserDiscoverySettingsView> createState() =>
|
|
_UserDiscoverySettingsViewState();
|
|
}
|
|
|
|
class _UserDiscoverySettingsViewState extends State<UserDiscoverySettingsView> {
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
return Scaffold(
|
|
appBar: AppBar(
|
|
title: Text(context.lang.userDiscoverySettingsTitle),
|
|
),
|
|
body: StreamBuilder<void>(
|
|
stream: userService.onUserUpdated,
|
|
builder: (context, _) {
|
|
return userService.currentUser.isUserDiscoveryEnabled
|
|
? const UserDiscoveryEnabledComp()
|
|
: const UserDiscoveryDisabledComp();
|
|
},
|
|
),
|
|
);
|
|
}
|
|
}
|