getVerificationIcon static method
Widget
getVerificationIcon(
- VerificationLevel level, {
- double? size,
})
Implementation
static Widget getVerificationIcon(VerificationLevel level, {double? size}) {
Widget icon = Icon(Icons.check_circle_outline, size: size);
switch (AppConfig.instance.appInUse) {
case AppInUse.e:
switch(level) {
case VerificationLevel.verified:
icon = Icon(Icons.check_circle, size: size); // Sin verificación
case VerificationLevel.ambassador:
icon = Icon(Icons.verified_user, size: size); // Verificado como Embajador
case VerificationLevel.artist:
icon = Icon(Icons.verified, size: size); // Publicado o verificado completo
case VerificationLevel.professional:
icon = Icon(Icons.handshake, size: size); // Verificado como Profesional
case VerificationLevel.premium:
icon = Icon(Icons.auto_awesome, size: size); // Verificación Premium
case VerificationLevel.platinum:
icon = Icon(Icons.workspace_premium, size: size); // Verificación Platino
default:
icon = Icon(Icons.check_circle_outline, size: size); // Icono predeterminado
}
case AppInUse.g:
case AppInUse.c:
default:
return Icon(Icons.verified, size: size); // Publicado o verificado completo
}
return icon;
}