Console/lib/pages/architech_page.dart

102 lines
3.8 KiB
Dart

import 'package:flutter/material.dart';
import 'package:iconsax/iconsax.dart';
import 'package:animate_do/animate_do.dart';
class ArchitechPage extends StatelessWidget {
const ArchitechPage({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
final colorScheme = Theme.of(context).colorScheme;
return SingleChildScrollView(
padding: const EdgeInsets.all(32.0),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
// Empty State Content
FadeInUp(
duration: const Duration(milliseconds: 600),
child: Center(
child: Container(
constraints: const BoxConstraints(maxWidth: 600),
padding: const EdgeInsets.all(48),
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Container(
padding: const EdgeInsets.all(32),
decoration: BoxDecoration(
color: colorScheme.surfaceContainerHighest,
shape: BoxShape.circle,
),
child: Icon(
Iconsax.hierarchy_square,
size: 80,
color: colorScheme.primary.withOpacity(0.5),
),
),
const SizedBox(height: 32),
Text(
'Coming Soon',
style: TextStyle(
fontSize: 32,
fontWeight: FontWeight.bold,
color: colorScheme.onSurface,
),
),
const SizedBox(height: 16),
Text(
'The Architech module is currently under development. This powerful tool will allow you to design, visualize, and manage your AI infrastructure with ease.',
textAlign: TextAlign.center,
style: TextStyle(
fontSize: 16,
color: colorScheme.onSurfaceVariant,
height: 1.5,
),
),
const SizedBox(height: 32),
Container(
padding: const EdgeInsets.symmetric(
horizontal: 24,
vertical: 12,
),
decoration: BoxDecoration(
color: colorScheme.primary.withOpacity(0.1),
borderRadius: BorderRadius.circular(12),
border: Border.all(
color: colorScheme.primary.withOpacity(0.3),
width: 1,
),
),
child: Row(
mainAxisSize: MainAxisSize.min,
children: [
Icon(
Iconsax.info_circle,
color: colorScheme.primary,
size: 20,
),
const SizedBox(width: 12),
Text(
'Stay tuned for updates',
style: TextStyle(
fontSize: 14,
fontWeight: FontWeight.w600,
color: colorScheme.primary,
),
),
],
),
),
],
),
),
),
),
],
),
);
}
}