Polish navigation, Quran flows, and sharing UX

This commit is contained in:
Dwindi Ramadhana
2026-03-18 00:07:10 +07:00
parent a049129a35
commit 2d09b5b356
59 changed files with 11835 additions and 3184 deletions

View File

@@ -1,8 +1,9 @@
import 'package:flutter/material.dart';
import '../../app/icons/app_icons.dart';
import '../../app/theme/app_colors.dart';
class ToolCard extends StatelessWidget {
final IconData icon;
final AppIconGlyph icon;
final String title;
final Color color;
final bool isDark;
@@ -28,9 +29,7 @@ class ToolCard extends StatelessWidget {
color: isDark ? AppColors.surfaceDark : AppColors.surfaceLight,
borderRadius: BorderRadius.circular(20),
border: Border.all(
color: isDark
? color.withValues(alpha: 0.15)
: AppColors.cream,
color: isDark ? color.withValues(alpha: 0.15) : AppColors.cream,
),
boxShadow: [
BoxShadow(
@@ -51,7 +50,14 @@ class ToolCard extends StatelessWidget {
color: color.withValues(alpha: 0.15),
borderRadius: BorderRadius.circular(12),
),
child: Icon(icon, color: color, size: 24),
child: Padding(
padding: const EdgeInsets.all(8),
child: AppIcon(
glyph: icon,
color: color,
size: 24,
),
),
),
Text(
title,