Files
klz-cables.com/.pnpm-store/v10/files/8f/18b1560eb0414530ba8c8f234ef9095aab8e98a6c28d8ac0e9d7dab2fd4549dd04d8b7c1eea86a46c9e7c8f25c239354c4687c83c988ef0f319aa111f3fcca
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

23 lines
611 B
Plaintext

import { MotionValue } from '../index.mjs';
import { getWillChangeName } from './get-will-change-name.mjs';
import { addUniqueItem } from '../../utils/array.mjs';
class WillChangeMotionValue extends MotionValue {
constructor() {
super(...arguments);
this.values = [];
}
add(name) {
const styleName = getWillChangeName(name);
if (styleName) {
addUniqueItem(this.values, styleName);
this.update();
}
}
update() {
this.set(this.values.length ? this.values.join(", ") : "auto");
}
}
export { WillChangeMotionValue };