developer_options_view.dart
999 Bytes
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import '../controllers/developer_options_controller.dart';
class DeveloperOptionsView extends GetView<DeveloperOptionsController> {
const DeveloperOptionsView({super.key});
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: const Text('Developer options')),
body: ListView.separated(
itemCount: controller.options.length,
itemBuilder: (context, index) {
final item = controller.options[index];
return ListTile(
title: Text(item.title),
trailing: const Icon(Icons.chevron_right),
onTap: () => Get.toNamed(item.routeName),
);
},
separatorBuilder: (context, index) => const Padding(
padding: EdgeInsets.symmetric(horizontal: 20),
child: Divider(
height: 1,
color: Color(0x66CCCCCC),
),
),
),
);
}
}