customBanner static method
ComBannerController
customBanner({
- required ComBannerBuilder builder,
- ComToastConfig? config,
- ComBannerOptions options = const ComBannerOptions(),
- bool skipDuplicateFilter = false,
Implementation
static ComBannerController customBanner({
required ComBannerBuilder builder,
ComToastConfig? config,
ComBannerOptions options = const ComBannerOptions(),
bool skipDuplicateFilter = false,
}) {
final defaultConfig = _bannerManager
.getConfigForType(ComToastType.normal)
.copyWith(type: ComToastType.custom);
final finalConfig = config != null
? config.applyTo(defaultConfig, preserveBaseType: true)
: defaultConfig;
return _bannerManager.show(
message: '',
config: finalConfig,
content: null,
builder: builder,
options: options,
duplicateKey: Object.hash(options.queueKey, builder),
skipDuplicateFilter: skipDuplicateFilter,
);
}