createCustomPopupMenuButton function

void createCustomPopupMenuButton()

Implementation

void createCustomPopupMenuButton() {
  final coreDir = DirsRepository.coreDir();
  createFile('${coreDir.path}/widgets', 'custom_popup_menu_button.dart', '''
import 'package:flutter/material.dart';

class CustomPopupMenuButton extends StatelessWidget {
  final List<PopupMenuEntry> items;
  final void Function(dynamic)? onSelected;

  const CustomPopupMenuButton({
    required this.items,
    this.onSelected,
    Key? key,
  }) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return PopupMenuButton(
      itemBuilder: (context) => items,
      onSelected: onSelected,
    );
  }
}
''');
}