new: Providers

This commit is contained in:
lollipopkit
2023-09-14 15:13:11 +08:00
parent eb158e63a2
commit c07958fa73
29 changed files with 206 additions and 218 deletions

View File

@@ -37,7 +37,7 @@ class SSHPage extends StatefulWidget {
}
class _SSHPageState extends State<SSHPage> {
final _keyboard = locator<VirtualKeyboard>();
final _keyboard = locator<VirtKeyProvider>();
late final _terminal = Terminal(inputHandler: _keyboard);
final TerminalController _terminalController = TerminalController();
final List<List<VirtKey>> _virtKeysList = [];
@@ -146,7 +146,7 @@ class _SSHPageState extends State<SSHPage> {
child: Container(
color: _terminalTheme.background,
height: _virtKeysHeight,
child: Consumer<VirtualKeyboard>(
child: Consumer<VirtKeyProvider>(
builder: (_, __, ___) => _buildVirtualKey(),
),
),