import 'package:flutter/material.dart'; import '../../../core/components/spaces.dart'; import '../../../core/constants/colors.dart'; class AddData extends StatelessWidget { final String title; final VoidCallback onPressed; const AddData({ super.key, required this.title, required this.onPressed, }); @override Widget build(BuildContext context) { return GestureDetector( onTap: onPressed, child: Container( padding: const EdgeInsets.all(16.0), decoration: BoxDecoration( color: AppColors.white, borderRadius: BorderRadius.circular(8.0), ), child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ Container( width: 56.0, height: 56.0, padding: const EdgeInsets.all(12.0), decoration: BoxDecoration( color: AppColors.primary.withOpacity(0.1), shape: BoxShape.circle, ), child: const Icon( Icons.add, color: AppColors.primary, ), ), const SpaceHeight(8.0), Text( title, style: const TextStyle( color: AppColors.primary, fontSize: 16, fontWeight: FontWeight.w600, ), ), ], ), ), ); } }