Files
klz-cables.com/.pnpm-store/v10/files/aa/49b904185bfee43d63baf62d50b0e1cb3f7f7cc1f8093425fd91bf6a49a362bee3a237f2d5a84aa738cab6c2120cb71844d7d3f6a55c6ee4a8305e1c4e3b46
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

137 lines
3.1 KiB
Plaintext

'use client';
import { c as _c } from "react/compiler-runtime";
import { jsx as _jsx } from "react/jsx-runtime";
import React from 'react';
import { components as SelectComponents } from 'react-select';
import { useDraggableSortable } from '../../DraggableSortable/useDraggableSortable/index.js';
import './index.scss';
const baseClass = 'multi-value';
export function generateMultiValueDraggableID(optionData, valueFunction) {
return typeof valueFunction === 'function' ? valueFunction(optionData) : optionData?.value;
}
export const MultiValue = props => {
const $ = _c(26);
const {
className,
data,
innerProps,
isDisabled,
selectProps: t0
} = props;
let t1;
if ($[0] !== t0) {
t1 = t0 === undefined ? {} : t0;
$[0] = t0;
$[1] = t1;
} else {
t1 = $[1];
}
const {
customProps: t2,
getOptionValue,
isSortable
} = t1;
let t3;
if ($[2] !== t2) {
t3 = t2 === undefined ? {} : t2;
$[2] = t2;
$[3] = t3;
} else {
t3 = $[3];
}
const {
disableMouseDown
} = t3;
let t4;
if ($[4] !== data || $[5] !== getOptionValue) {
t4 = generateMultiValueDraggableID(data, getOptionValue);
$[4] = data;
$[5] = getOptionValue;
$[6] = t4;
} else {
t4 = $[6];
}
const id = t4;
const t5 = !isSortable;
let t6;
if ($[7] !== id || $[8] !== t5) {
t6 = {
id,
disabled: t5
};
$[7] = id;
$[8] = t5;
$[9] = t6;
} else {
t6 = $[9];
}
const {
attributes,
isDragging,
listeners,
setNodeRef,
transform
} = useDraggableSortable(t6);
const t7 = !isDisabled && isSortable && "draggable";
const t8 = isDragging && `${baseClass}--is-dragging`;
let t9;
if ($[10] !== className || $[11] !== t7 || $[12] !== t8) {
t9 = [baseClass, className, t7, t8].filter(Boolean);
$[10] = className;
$[11] = t7;
$[12] = t8;
$[13] = t9;
} else {
t9 = $[13];
}
const classes = t9.join(" ");
let t10;
if ($[14] !== attributes || $[15] !== classes || $[16] !== disableMouseDown || $[17] !== innerProps || $[18] !== isSortable || $[19] !== listeners || $[20] !== props || $[21] !== setNodeRef || $[22] !== transform) {
let t11;
if ($[24] !== disableMouseDown) {
t11 = e => {
if (!disableMouseDown) {
e.stopPropagation();
}
};
$[24] = disableMouseDown;
$[25] = t11;
} else {
t11 = $[25];
}
t10 = _jsx(React.Fragment, {
children: _jsx(SelectComponents.MultiValue, {
...props,
className: classes,
innerProps: {
...(isSortable ? {
...attributes,
...listeners
} : {}),
...innerProps,
onMouseDown: t11,
ref: setNodeRef,
style: isSortable ? {
transform,
...attributes?.style
} : {}
}
})
});
$[14] = attributes;
$[15] = classes;
$[16] = disableMouseDown;
$[17] = innerProps;
$[18] = isSortable;
$[19] = listeners;
$[20] = props;
$[21] = setNodeRef;
$[22] = transform;
$[23] = t10;
} else {
t10 = $[23];
}
return t10;
};
//# sourceMappingURL=index.js.map