mirror of
https://github.com/Auties00/Reboot-Launcher.git
synced 2026-01-13 11:12:23 +01:00
9.0.2
This commit is contained in:
24
gui/lib/src/widget/version_name_input.dart
Normal file
24
gui/lib/src/widget/version_name_input.dart
Normal file
@@ -0,0 +1,24 @@
|
||||
import 'package:fluent_ui/fluent_ui.dart';
|
||||
import 'package:get/get.dart';
|
||||
import 'package:reboot_launcher/src/controller/game_controller.dart';
|
||||
import 'package:reboot_launcher/src/util/checks.dart';
|
||||
import 'package:reboot_launcher/src/util/translations.dart';
|
||||
|
||||
class VersionNameInput extends StatelessWidget {
|
||||
final GameController _gameController = Get.find<GameController>();
|
||||
final TextEditingController controller;
|
||||
|
||||
VersionNameInput({Key? key, required this.controller}) : super(key: key);
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) => InfoLabel(
|
||||
label: translations.versionName,
|
||||
child: TextFormBox(
|
||||
controller: controller,
|
||||
placeholder: translations.versionNameLabel,
|
||||
autofocus: true,
|
||||
validator: (version) => checkVersion(version, _gameController.versions.value),
|
||||
autovalidateMode: AutovalidateMode.onUserInteraction
|
||||
),
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user