token_login_view.dart 1.03 KB
import 'package:flutter/material.dart';
import 'package:get/get.dart';

import '../controllers/developer_options_controller.dart';

class TokenLoginView extends GetView<DeveloperOptionsController> {
  const TokenLoginView({super.key});

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(title: const Text('Token Login')),
      body: Padding(
        padding: const EdgeInsets.all(16),
        child: Column(
          crossAxisAlignment: CrossAxisAlignment.stretch,
          children: [
            TextField(
              controller: controller.tokenController,
              minLines: 3,
              maxLines: 6,
              decoration: const InputDecoration(
                border: OutlineInputBorder(),
                labelText: 'Access token',
              ),
            ),
            const SizedBox(height: 16),
            ElevatedButton(
              onPressed: controller.saveAccessToken,
              child: const Text('Login'),
            ),
          ],
        ),
      ),
    );
  }
}