show method
Implementation
void show(CarpenterToastDescriptor descriptor) {
final existing = _toasts.indexWhere((toast) => toast.id == descriptor.id);
if (existing >= 0) {
_toasts[existing] = descriptor;
} else {
_toasts.add(descriptor);
}
notifyListeners();
}