optionEntryTileProfileOptionsPreview function
- @Preview(name: 'OptionEntryTile - Profile Options Block', group: 'OptionEntryTile', size: Size(420, 600))
Widget
optionEntryTileProfileOptionsPreview()
Implementation
@Preview(
name: 'OptionEntryTile - Profile Options Block',
group: 'OptionEntryTile',
size: Size(420, 600),
)
Widget optionEntryTileProfileOptionsPreview() {
return WidgetPreviewFrame(
child: Padding(
padding: const EdgeInsets.all(16),
child: Column(
spacing: 8,
mainAxisSize: MainAxisSize.min,
children: [
OptionEntryTile.icon(
icon: Icons.image,
title: t.profile.options.changeAvatar,
onTap: () {},
),
OptionEntryTile.icon(
icon: Icons.logout,
title: t.profile.options.logout,
onTap: () {},
),
OptionEntryTile.svg(
svgIconAsset: 'assets/npc_logo.svg',
title: t.profile.options.npcClub,
actionIcon: OptionEntryTileActionIcon.exitToApp,
onTap: () {},
),
OptionEntryTile.icon(
title: t.general.unknown,
description:
'Example tile with a description, using the default icon.',
onTap: () {},
),
OptionEntryTile(
title: t.general.unknown,
description: previewPlaceholder,
leading: const CircleAvatar(
radius: 12,
backgroundColor: Colors.blue,
),
onTap: () {},
),
],
),
),
);
}