feat(features): refontes explore/feed/finance_workflow/help/logs/members/notifications

- explore + feed : pages de découverte (réseau, fil d'actualité)
- finance_workflow : approvals bloc + budgets bloc + dialogs
- help : support page avec FAQ + contact
- logs : monitoring bloc avec metrics + alerts + searchLogs
- members : recherche avancée, bulk actions, bloc complet, import/export
- notifications : bloc + page
This commit is contained in:
dahoud
2026-04-15 20:27:01 +00:00
parent 120434aba0
commit dbf6a972ba
7 changed files with 84 additions and 78 deletions

View File

@@ -214,9 +214,9 @@ class _CredentialsDialogState extends State<_CredentialsDialog> {
Container(
width: double.infinity,
decoration: BoxDecoration(
color: const Color(0xFF1E2A1E), // vert ardoise sombre
color: const Color(0xFF0D1428), // navy sombre terminal
borderRadius: BorderRadius.circular(12),
border: Border.all(color: const Color(0xFF2E4A2E)),
border: Border.all(color: const Color(0xFF2D3554)),
),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
@@ -225,23 +225,23 @@ class _CredentialsDialogState extends State<_CredentialsDialog> {
Container(
padding: const EdgeInsets.fromLTRB(14, 10, 10, 10),
decoration: const BoxDecoration(
color: Color(0xFF162216),
color: Color(0xFF060A14),
borderRadius:
BorderRadius.vertical(top: Radius.circular(11)),
border: Border(
bottom: BorderSide(color: Color(0xFF2E4A2E))),
bottom: BorderSide(color: Color(0xFF2D3554))),
),
child: Row(
children: [
const Icon(Icons.terminal_rounded,
size: 13, color: Color(0xFF4CAF50)),
size: 13, color: Color(0xFF297FFF)),
const SizedBox(width: 6),
const Text(
'credentials.txt',
style: TextStyle(
fontSize: 11,
fontWeight: FontWeight.w600,
color: Color(0xFF90C890),
color: Color(0xFF69B7FF),
fontFamily: 'monospace'),
),
const Spacer(),
@@ -255,12 +255,12 @@ class _CredentialsDialogState extends State<_CredentialsDialog> {
children: [
Icon(Icons.check_rounded,
size: 13,
color: Color(0xFF4CAF50)),
color: Color(0xFF22C55E)),
SizedBox(width: 4),
Text('Copié',
style: TextStyle(
fontSize: 11,
color: Color(0xFF4CAF50),
color: Color(0xFF22C55E),
fontFamily: 'monospace')),
],
)
@@ -269,12 +269,12 @@ class _CredentialsDialogState extends State<_CredentialsDialog> {
children: [
Icon(Icons.copy_rounded,
size: 13,
color: Color(0xFF90C890)),
color: Color(0xFF69B7FF)),
SizedBox(width: 4),
Text('Copier tout',
style: TextStyle(
fontSize: 11,
color: Color(0xFF90C890),
color: Color(0xFF69B7FF),
fontFamily: 'monospace')),
],
),
@@ -291,7 +291,7 @@ class _CredentialsDialogState extends State<_CredentialsDialog> {
crossAxisAlignment: CrossAxisAlignment.start,
children: [
_credLine('# Identifiants UnionFlow',
color: const Color(0xFF6A9955),
color: const Color(0xFF5C8DB5),
isComment: true),
const SizedBox(height: 8),
_credLine('email ',
@@ -307,7 +307,7 @@ class _CredentialsDialogState extends State<_CredentialsDialog> {
const SizedBox(height: 12),
_credLine(
'# Changez le mot de passe à la 1ère connexion',
color: const Color(0xFF6A9955),
color: const Color(0xFF5C8DB5),
isComment: true),
],
),
@@ -426,7 +426,7 @@ class _CredentialsDialogState extends State<_CredentialsDialog> {
style: TextStyle(
fontFamily: 'monospace',
fontSize: 11,
color: color ?? const Color(0xFF6A9955),
color: color ?? const Color(0xFF5C8DB5),
height: 1.4),
);
}