import 'package:fikoyt_akcali_v1/apps/finans/core/models/finans.model.dart'; import 'package:fikoyt_ui/fikoyt_ui.dart'; import 'package:flutter/material.dart'; import 'package:flutter/widgets.dart'; class KategoriItem extends StatefulWidget { KategoriItem({super.key, required this.kyt, this.animClose}); final Kategori kyt; void Function({Never returnValue})? animClose; @override State createState() => _KategoriItemState(); } class _KategoriItemState extends State { @override Widget build(BuildContext context) { return Container( margin: EdgeInsets.symmetric(vertical: 2, horizontal: 10), decoration: BoxDecoration( borderRadius: BorderRadius.circular(5), color: Theme.of(context).extension()?.cardBackgroundColor, border: Border.all(color: Colors.grey.shade400), ), padding: EdgeInsets.all(3), child: ListTileTheme( contentPadding: EdgeInsets.zero, dense: true, horizontalTitleGap: 0, minVerticalPadding: 0, shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(5)), child: ListTile( leading: FikoYTButton(text: "${widget.kyt.simge}", tema: FikoYTButtonTheme(fontSize: 32)), title: FikoYTButton(text: "${widget.kyt.ismi}"), // trailing: FikoYTButton(text: "${snapshot[index].kod}"), tileColor: Theme.of(context).extension()?.cardBackgroundColor, isThreeLine: false, // onTap: () { // dialogaKategoriEkleGoster(context, kyt: kyt.obs); // }, subtitle: FikoYTButton( text: widget.kyt.aciklama ?? 'Açıklama Yok', tema: FikoYTButtonTheme(fontWeight: FontWeight.w200, fontSize: 12), ), ), ), ); } }