UNPKG

@wordpress/components

Version:
8 lines (7 loc) 1.54 kB
{ "version": 3, "sources": ["../../src/duotone-picker/custom-duotone-bar.tsx"], "sourcesContent": ["/**\n * Internal dependencies\n */\nimport CustomGradientBar from '../custom-gradient-picker/gradient-bar';\nimport { getColorStopsFromColors, getGradientFromCSSColors, getColorsFromColorStops } from './utils';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst PLACEHOLDER_VALUES = ['#333', '#CCC'];\nexport default function CustomDuotoneBar({\n value,\n onChange\n}) {\n const hasGradient = !!value;\n const values = hasGradient ? value : PLACEHOLDER_VALUES;\n const background = getGradientFromCSSColors(values);\n const controlPoints = getColorStopsFromColors(values);\n return /*#__PURE__*/_jsx(CustomGradientBar, {\n disableInserter: true,\n background: background,\n hasGradient: hasGradient,\n value: controlPoints,\n onChange: newColorStops => {\n const newValue = getColorsFromColorStops(newColorStops);\n onChange(newValue);\n }\n });\n}"], "mappings": ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAGA,0BAA8B;AAC9B,mBAA2F;AAC3F,yBAA4B;AAC5B,IAAM,qBAAqB,CAAC,QAAQ,MAAM;AAC3B,SAAR,iBAAkC;AAAA,EACvC;AAAA,EACA;AACF,GAAG;AACD,QAAM,cAAc,CAAC,CAAC;AACtB,QAAM,SAAS,cAAc,QAAQ;AACrC,QAAM,iBAAa,uCAAyB,MAAM;AAClD,QAAM,oBAAgB,sCAAwB,MAAM;AACpD,SAAoB,uCAAAA,KAAK,oBAAAC,SAAmB;AAAA,IAC1C,iBAAiB;AAAA,IACjB;AAAA,IACA;AAAA,IACA,OAAO;AAAA,IACP,UAAU,mBAAiB;AACzB,YAAM,eAAW,sCAAwB,aAAa;AACtD,eAAS,QAAQ;AAAA,IACnB;AAAA,EACF,CAAC;AACH;", "names": ["_jsx", "CustomGradientBar"] }