Added options modal on top items homescreen

This commit is contained in:
Juan Gilsanz Polo 2022-12-31 17:11:57 +01:00
parent 0461e5007c
commit 50630a56b8
7 changed files with 285 additions and 44 deletions

View file

@ -0,0 +1,46 @@
import 'package:flutter/material.dart';
class CustomListTileDialog extends StatelessWidget {
final String title;
final IconData? icon;
final void Function()? onTap;
const CustomListTileDialog({
Key? key,
required this.title,
this.icon,
this.onTap
}) : super(key: key);
@override
Widget build(BuildContext context) {
return Material(
color: Colors.transparent,
child: InkWell(
onTap: onTap,
child: Container(
padding: const EdgeInsets.symmetric(horizontal: 24, vertical: 16),
child: Row(
children: [
if (icon != null) ...[
Icon(
icon,
color: Theme.of(context).colorScheme.onSurface,
),
const SizedBox(width: 24),
],
Text(
title,
style: TextStyle(
fontSize: 16,
fontWeight: FontWeight.w400,
color: Theme.of(context).colorScheme.onSurface,
),
)
],
),
),
),
);
}
}