Files
klz-cables.com/.pnpm-store/v10/files/04/4f14f8dfc77e6e5a48dfcd2ee49b8270e7179b1852a14ae94dab9c756476f6e54ed3d9d46f68a013be7619436b7e4660feb4e73e34f206d0f9cbc5169a0200
Marc Mintel 5397309103
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
fix(products): fix breadcrumbs and product filtering (backport from main)
2026-02-24 16:04:21 +01:00

53 lines
2.6 KiB
Plaintext

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.isSupportedImage = exports.image = exports.isRadialGradient = exports.isLinearGradient = void 0;
var linear_gradient_1 = require("./functions/linear-gradient");
var _prefix_linear_gradient_1 = require("./functions/-prefix-linear-gradient");
var _webkit_gradient_1 = require("./functions/-webkit-gradient");
var radial_gradient_1 = require("./functions/radial-gradient");
var _prefix_radial_gradient_1 = require("./functions/-prefix-radial-gradient");
var isLinearGradient = function (background) {
return background.type === 1 /* LINEAR_GRADIENT */;
};
exports.isLinearGradient = isLinearGradient;
var isRadialGradient = function (background) {
return background.type === 2 /* RADIAL_GRADIENT */;
};
exports.isRadialGradient = isRadialGradient;
exports.image = {
name: 'image',
parse: function (context, value) {
if (value.type === 22 /* URL_TOKEN */) {
var image_1 = { url: value.value, type: 0 /* URL */ };
context.cache.addImage(value.value);
return image_1;
}
if (value.type === 18 /* FUNCTION */) {
var imageFunction = SUPPORTED_IMAGE_FUNCTIONS[value.name];
if (typeof imageFunction === 'undefined') {
throw new Error("Attempting to parse an unsupported image function \"" + value.name + "\"");
}
return imageFunction(context, value.values);
}
throw new Error("Unsupported image type " + value.type);
}
};
function isSupportedImage(value) {
return (!(value.type === 20 /* IDENT_TOKEN */ && value.value === 'none') &&
(value.type !== 18 /* FUNCTION */ || !!SUPPORTED_IMAGE_FUNCTIONS[value.name]));
}
exports.isSupportedImage = isSupportedImage;
var SUPPORTED_IMAGE_FUNCTIONS = {
'linear-gradient': linear_gradient_1.linearGradient,
'-moz-linear-gradient': _prefix_linear_gradient_1.prefixLinearGradient,
'-ms-linear-gradient': _prefix_linear_gradient_1.prefixLinearGradient,
'-o-linear-gradient': _prefix_linear_gradient_1.prefixLinearGradient,
'-webkit-linear-gradient': _prefix_linear_gradient_1.prefixLinearGradient,
'radial-gradient': radial_gradient_1.radialGradient,
'-moz-radial-gradient': _prefix_radial_gradient_1.prefixRadialGradient,
'-ms-radial-gradient': _prefix_radial_gradient_1.prefixRadialGradient,
'-o-radial-gradient': _prefix_radial_gradient_1.prefixRadialGradient,
'-webkit-radial-gradient': _prefix_radial_gradient_1.prefixRadialGradient,
'-webkit-gradient': _webkit_gradient_1.webkitGradient
};
//# sourceMappingURL=image.js.map