Fixes
Dieser Commit ist enthalten in:
Ursprung
7b05d2ed39
Commit
4d22e8b817
@ -2,6 +2,4 @@ import 'package:flutter/material.dart';
|
|||||||
import 'package:hooks_riverpod/hooks_riverpod.dart';
|
import 'package:hooks_riverpod/hooks_riverpod.dart';
|
||||||
import 'package:steamwar_multitool/src/app.dart';
|
import 'package:steamwar_multitool/src/app.dart';
|
||||||
|
|
||||||
void main() {
|
void main() => runApp(const ProviderScope(child: DevServerStarterApp()));
|
||||||
runApp(const ProviderScope(child: DevServerStarterApp()));
|
|
||||||
}
|
|
||||||
|
@ -77,13 +77,17 @@ class _EventScreen extends HookConsumerWidget {
|
|||||||
final maxTeamMembersController =
|
final maxTeamMembersController =
|
||||||
useTextEditingController(text: event.maxTeamMembers.toString());
|
useTextEditingController(text: event.maxTeamMembers.toString());
|
||||||
final invalidMaxTeamMembers = useState(false);
|
final invalidMaxTeamMembers = useState(false);
|
||||||
final schematicTypeState = useState(catchToNull(() => ref
|
final schematicTypeState = useState<SchematicType?>(null);
|
||||||
.watch(schematicTypesProvider)
|
|
||||||
.value!
|
|
||||||
.firstWhere((element) => element.db == event.schemType)));
|
|
||||||
final publicOnlyState = useState(event.publicSchemsOnly);
|
final publicOnlyState = useState(event.publicSchemsOnly);
|
||||||
final spectateSystemState = useState(event.spectateSystem);
|
final spectateSystemState = useState(event.spectateSystem);
|
||||||
|
|
||||||
|
useMemoized(() {
|
||||||
|
ref.read(schematicTypesProvider.future).then((value) {
|
||||||
|
schematicTypeState.value = catchToNull(
|
||||||
|
() => value.firstWhere((element) => element.db == event.schemType));
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
final changed = useState(false);
|
final changed = useState(false);
|
||||||
return Scaffold(
|
return Scaffold(
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
|
In neuem Issue referenzieren
Einen Benutzer sperren