import {
ProductTag,
type ProductListingBaseDataEditor
} from "@napps/component-extension";
export const formatProducts = async (
products: ProductListingBaseDataEditor[]
) => {
for (const item of products) {
const product = item.product;
if (product.vendor === "Hidden Vendor") {
item.setVisible(false);
continue;
}
if (product.discountPercentage > 0) {
item.addTag(
new ProductTag(
"discount",
`${product.discountPercentage}% OFF`,
"#ffffff",
"#d32f2f"
)
);
}
item.setVendor(product.vendor.toUpperCase());
}
};