UNPKG

@wordpress/components

Version:
8 lines (7 loc) 2.86 kB
{ "version": 3, "sources": ["../../src/color-picker/rgb-input.tsx"], "sourcesContent": ["/**\n * External dependencies\n */\nimport { colord } from 'colord';\n\n/**\n * Internal dependencies\n */\nimport { InputWithSlider } from './input-with-slider';\nimport { jsx as _jsx, Fragment as _Fragment, jsxs as _jsxs } from \"react/jsx-runtime\";\nexport const RgbInput = ({\n color,\n onChange,\n enableAlpha\n}) => {\n const {\n r,\n g,\n b,\n a\n } = color.toRgb();\n return /*#__PURE__*/_jsxs(_Fragment, {\n children: [/*#__PURE__*/_jsx(InputWithSlider, {\n min: 0,\n max: 255,\n label: \"Red\",\n abbreviation: \"R\",\n value: r,\n onChange: nextR => onChange(colord({\n r: nextR,\n g,\n b,\n a\n }))\n }), /*#__PURE__*/_jsx(InputWithSlider, {\n min: 0,\n max: 255,\n label: \"Green\",\n abbreviation: \"G\",\n value: g,\n onChange: nextG => onChange(colord({\n r,\n g: nextG,\n b,\n a\n }))\n }), /*#__PURE__*/_jsx(InputWithSlider, {\n min: 0,\n max: 255,\n label: \"Blue\",\n abbreviation: \"B\",\n value: b,\n onChange: nextB => onChange(colord({\n r,\n g,\n b: nextB,\n a\n }))\n }), enableAlpha && /*#__PURE__*/_jsx(InputWithSlider, {\n min: 0,\n max: 100,\n label: \"Alpha\",\n abbreviation: \"A\",\n value: Math.trunc(a * 100),\n onChange: nextA => onChange(colord({\n r,\n g,\n b,\n a: nextA / 100\n }))\n })]\n });\n};"], "mappings": ";;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAGA,oBAAuB;AAKvB,+BAAgC;AAChC,yBAAkE;AAC3D,IAAM,WAAW,CAAC;AAAA,EACvB;AAAA,EACA;AAAA,EACA;AACF,MAAM;AACJ,QAAM;AAAA,IACJ;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,EACF,IAAI,MAAM,MAAM;AAChB,SAAoB,uCAAAA,MAAM,mBAAAC,UAAW;AAAA,IACnC,UAAU,CAAc,uCAAAC,KAAK,0CAAiB;AAAA,MAC5C,KAAK;AAAA,MACL,KAAK;AAAA,MACL,OAAO;AAAA,MACP,cAAc;AAAA,MACd,OAAO;AAAA,MACP,UAAU,WAAS,aAAS,sBAAO;AAAA,QACjC,GAAG;AAAA,QACH;AAAA,QACA;AAAA,QACA;AAAA,MACF,CAAC,CAAC;AAAA,IACJ,CAAC,GAAgB,uCAAAA,KAAK,0CAAiB;AAAA,MACrC,KAAK;AAAA,MACL,KAAK;AAAA,MACL,OAAO;AAAA,MACP,cAAc;AAAA,MACd,OAAO;AAAA,MACP,UAAU,WAAS,aAAS,sBAAO;AAAA,QACjC;AAAA,QACA,GAAG;AAAA,QACH;AAAA,QACA;AAAA,MACF,CAAC,CAAC;AAAA,IACJ,CAAC,GAAgB,uCAAAA,KAAK,0CAAiB;AAAA,MACrC,KAAK;AAAA,MACL,KAAK;AAAA,MACL,OAAO;AAAA,MACP,cAAc;AAAA,MACd,OAAO;AAAA,MACP,UAAU,WAAS,aAAS,sBAAO;AAAA,QACjC;AAAA,QACA;AAAA,QACA,GAAG;AAAA,QACH;AAAA,MACF,CAAC,CAAC;AAAA,IACJ,CAAC,GAAG,eAA4B,uCAAAA,KAAK,0CAAiB;AAAA,MACpD,KAAK;AAAA,MACL,KAAK;AAAA,MACL,OAAO;AAAA,MACP,cAAc;AAAA,MACd,OAAO,KAAK,MAAM,IAAI,GAAG;AAAA,MACzB,UAAU,WAAS,aAAS,sBAAO;AAAA,QACjC;AAAA,QACA;AAAA,QACA;AAAA,QACA,GAAG,QAAQ;AAAA,MACb,CAAC,CAAC;AAAA,IACJ,CAAC,CAAC;AAAA,EACJ,CAAC;AACH;", "names": ["_jsxs", "_Fragment", "_jsx"] }