resolve method
Implementation
ComToastConfig resolve(
ComToastType type,
ComToastConfig defaultConfig,
) {
final themedBase = base != null
? base!.applyTo(defaultConfig, preserveBaseType: true)
: defaultConfig;
final stateOverride = switch (type) {
ComToastType.success => success,
ComToastType.error => error,
ComToastType.warning => warning,
ComToastType.info => info,
_ => normal,
};
return stateOverride != null
? stateOverride.applyTo(themedBase, preserveBaseType: true)
: themedBase;
}