Make Key Management Page nicer

This commit is contained in:
lemoer 2025-07-05 23:23:19 +02:00
parent 7c5251fb99
commit 1cff53640e

View File

@ -190,10 +190,6 @@ class _MyHomePageState extends State<MyHomePage> {
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
TextButton(
onPressed: () => authentikApiState.start(key),
child: Text("Oauth2 Login"),
),
Text('Current output:'),
Text(outputText, style: Theme.of(context).textTheme.headlineMedium),
],
@ -203,7 +199,44 @@ class _MyHomePageState extends State<MyHomePage> {
final bodyComponentInfo = Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[Center(child: Text('Info\n\n$key'))],
children: <Widget>[
Padding(
padding: EdgeInsets.all(20),
child: Card(
child: Column(
children: [
Padding(
padding: EdgeInsets.all(20),
child: Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Padding(
padding: EdgeInsets.only(right: 15),
child: Icon(Icons.key, size: 25),
),
Text(
"Your Current Key",
style: TextStyle(fontSize: 25),
),
],
),
),
Padding(
padding: EdgeInsets.fromLTRB(20, 0, 20, 20),
child: Text(key, style: TextStyle(fontSize: 15)),
),
Padding(
padding: EdgeInsets.all(20),
child: TextButton(
onPressed: () => authentikApiState.start(key),
child: Text("Manage Keys Registered To Server"),
),
),
],
),
),
),
],
),
);
@ -259,7 +292,7 @@ class _MyHomePageState extends State<MyHomePage> {
},
),
ListTile(
title: const Text('Info Page'),
title: const Text('Key Management'),
onTap: () {
setState(() {
navIndex = 1;