build method

  1. @override
dynamic build(
  1. dynamic context
)

Implementation

@override
Widget build(BuildContext context) {
  return ListView(
    shrinkWrap: true,
    physics: const NeverScrollableScrollPhysics(),
    children: [
      ListTile(
        title: Text(L10n.of(context).newUpdate),
      ),
      ListTile(
        key: NewsUpdateKeys.addTextSlide,
        onTap: () {
          Navigator.pop(context);
          if (onTapAddText != null) onTapAddText!();
        },
        leading: const Icon(Atlas.size_text),
        title: Text(L10n.of(context).addTextSlide),
      ),
      ListTile(
        key: NewsUpdateKeys.addImageSlide,
        onTap: () {
          Navigator.pop(context);
          if (onTapImage != null) onTapImage!();
        },
        leading: const Icon(Atlas.file_image),
        title: Text(L10n.of(context).selectPicture),
      ),
      ListTile(
        key: NewsUpdateKeys.addVideoSlide,
        onTap: () {
          Navigator.pop(context);
          if (onTapVideo != null) onTapVideo!();
        },
        leading: const Icon(Atlas.file_video),
        title: Text(L10n.of(context).selectVideo),
      ),
      ListTile(
        key: NewsUpdateKeys.cancelButton,
        onTap: () => Navigator.pop(context),
        contentPadding: const EdgeInsets.all(0),
        title: Text(L10n.of(context).cancel, textAlign: TextAlign.center),
      ),
    ],
  );
}