import 'package:flutter/material.dart'; import 'package:apidash/consts.dart'; class RequestCardMenu extends StatefulWidget { const RequestCardMenu({ super.key, this.onSelected, }); final Function(RequestItemMenuOption)? onSelected; @override State createState() => _RequestCardMenuState(); } class _RequestCardMenuState extends State { @override Widget build(BuildContext context) { return PopupMenuButton( padding: EdgeInsets.zero, splashRadius: 14, iconSize: 14, onSelected: widget.onSelected, itemBuilder: (BuildContext context) => >[ const PopupMenuItem( value: RequestItemMenuOption.delete, child: Text('Delete'), ), const PopupMenuItem( value: RequestItemMenuOption.duplicate, child: Text('Duplicate'), ), ], ); } }