profileItems property
List<PopupMenuItem>
get
profileItems
Implementation
List<PopupMenuItem> get profileItems {
if (!isLoginUser(actor)) {
return [
PopupMenuItem(
child: Text(tr(muteProp(actor))),
onTap: () async => {
muted(actor)
? await AccountUtil.unmute(state, actor)
: await AccountUtil.mute(state, actor)
},
),
PopupMenuItem(
child: Text(tr(blockProp(actor))),
onTap: () async => {
blocking(actor)
? await AccountUtil.unblock(state, actor)
: await AccountUtil.block(state, actor)
},
),
PopupMenuItem(
child: Text(tr("report.account")),
onTap: () async => await AccountUtil.report(state, actor),
),
];
}
return []; // The case of actor is Login user.
}