build method
dynamic
build( - 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),
),
],
);
}