manageState method
Implementation
void manageState(BuildContext context, Currency item) {
final isPinned = CurrencyProvider.isPinned(item);
if (isPinned) {
CurrencyProvider.unpin(item);
} else {
CurrencyProvider.pin(item);
}
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(
content: Row(
children: [
Icon(isPinned ? Icons.star_border : Icons.star),
const SizedBox(width: 4),
Text(item.name),
],
),
),
);
}