removeVariants method
Implementation
VariantAttribute? removeVariants(Iterable<IVariant> variantsToRemove) {
IVariant? remainingVariant;
if (variant is MultiVariant) {
remainingVariant = (variant as MultiVariant).remove(variantsToRemove);
} else {
if (!variantsToRemove.contains(variant)) {
return this;
}
}
return remainingVariant == null
? null
: VariantAttribute(remainingVariant, _style);
}