{"version":3,"file":"config.mjs","sources":["../../../../../components/color-picker/components/format/config.ts"],"sourcesContent":["import { TdColorPickerProps } from '../../type';\n\nexport interface FormatInput {\n  key: string;\n  type: 'input';\n  flex?: number;\n}\n\nexport interface FormatInputNumber {\n  key: string;\n  min: number;\n  max: number;\n  type: 'inputNumber';\n  flex?: number;\n  format?: Function;\n}\n\nexport type FormatInputsConfig = {\n  [propName in TdColorPickerProps['format']]?: Array<FormatInput | FormatInputNumber>;\n};\n\nexport const FORMAT_INPUT_CONFIG: FormatInputsConfig = {\n  RGB: [\n    {\n      key: 'r',\n      min: 0,\n      max: 255,\n      type: 'inputNumber',\n    },\n    {\n      key: 'g',\n      min: 0,\n      max: 255,\n      type: 'inputNumber',\n    },\n    {\n      key: 'b',\n      min: 0,\n      max: 255,\n      type: 'inputNumber',\n    },\n  ],\n  HSV: [\n    {\n      key: 'h',\n      min: 0,\n      max: 360,\n      type: 'inputNumber',\n    },\n    {\n      key: 's',\n      min: 0,\n      max: 100,\n      type: 'inputNumber',\n    },\n    {\n      key: 'v',\n      min: 0,\n      max: 100,\n      type: 'inputNumber',\n    },\n  ],\n  HSL: [\n    {\n      key: 'h',\n      min: 0,\n      max: 360,\n      type: 'inputNumber',\n    },\n    {\n      key: 's',\n      min: 0,\n      max: 100,\n      type: 'inputNumber',\n    },\n    {\n      key: 'l',\n      min: 0,\n      max: 100,\n      type: 'inputNumber',\n    },\n  ],\n  CMYK: [\n    {\n      key: 'c',\n      min: 0,\n      max: 255,\n      type: 'inputNumber',\n    },\n    {\n      key: 'm',\n      min: 0,\n      max: 255,\n      type: 'inputNumber',\n    },\n    {\n      key: 'y',\n      min: 0,\n      max: 255,\n      type: 'inputNumber',\n    },\n    {\n      key: 'k',\n      min: 0,\n      max: 255,\n      type: 'inputNumber',\n    },\n  ],\n  CSS: [\n    {\n      key: 'css',\n      type: 'input',\n      flex: 3,\n    },\n  ],\n  HEX: [\n    {\n      key: 'hex',\n      type: 'input',\n      flex: 3,\n    },\n  ],\n};\n\nexport default FORMAT_INPUT_CONFIG;\n"],"names":["FORMAT_INPUT_CONFIG","RGB","key","min","max","type","HSV","HSL","CMYK","CSS","flex","HEX"],"mappings":";;;;;;AAqBO,IAAMA,mBAA0C,GAAA;AACrDC,EAAAA,GAAK,EAAA,CACH;AACEC,IAAAA,GAAK,EAAA,GAAA;AACLC,IAAAA,GAAK,EAAA,CAAA;AACLC,IAAAA,GAAK,EAAA,GAAA;AACLC,IAAAA,IAAM,EAAA,aAAA;AACR,GAAA,EACA;AACEH,IAAAA,GAAK,EAAA,GAAA;AACLC,IAAAA,GAAK,EAAA,CAAA;AACLC,IAAAA,GAAK,EAAA,GAAA;AACLC,IAAAA,IAAM,EAAA,aAAA;AACR,GAAA,EACA;AACEH,IAAAA,GAAK,EAAA,GAAA;AACLC,IAAAA,GAAK,EAAA,CAAA;AACLC,IAAAA,GAAK,EAAA,GAAA;AACLC,IAAAA,IAAM,EAAA,aAAA;AACR,GAAA,CACF;AACAC,EAAAA,GAAK,EAAA,CACH;AACEJ,IAAAA,GAAK,EAAA,GAAA;AACLC,IAAAA,GAAK,EAAA,CAAA;AACLC,IAAAA,GAAK,EAAA,GAAA;AACLC,IAAAA,IAAM,EAAA,aAAA;AACR,GAAA,EACA;AACEH,IAAAA,GAAK,EAAA,GAAA;AACLC,IAAAA,GAAK,EAAA,CAAA;AACLC,IAAAA,GAAK,EAAA,GAAA;AACLC,IAAAA,IAAM,EAAA,aAAA;AACR,GAAA,EACA;AACEH,IAAAA,GAAK,EAAA,GAAA;AACLC,IAAAA,GAAK,EAAA,CAAA;AACLC,IAAAA,GAAK,EAAA,GAAA;AACLC,IAAAA,IAAM,EAAA,aAAA;AACR,GAAA,CACF;AACAE,EAAAA,GAAK,EAAA,CACH;AACEL,IAAAA,GAAK,EAAA,GAAA;AACLC,IAAAA,GAAK,EAAA,CAAA;AACLC,IAAAA,GAAK,EAAA,GAAA;AACLC,IAAAA,IAAM,EAAA,aAAA;AACR,GAAA,EACA;AACEH,IAAAA,GAAK,EAAA,GAAA;AACLC,IAAAA,GAAK,EAAA,CAAA;AACLC,IAAAA,GAAK,EAAA,GAAA;AACLC,IAAAA,IAAM,EAAA,aAAA;AACR,GAAA,EACA;AACEH,IAAAA,GAAK,EAAA,GAAA;AACLC,IAAAA,GAAK,EAAA,CAAA;AACLC,IAAAA,GAAK,EAAA,GAAA;AACLC,IAAAA,IAAM,EAAA,aAAA;AACR,GAAA,CACF;AACAG,EAAAA,IAAM,EAAA,CACJ;AACEN,IAAAA,GAAK,EAAA,GAAA;AACLC,IAAAA,GAAK,EAAA,CAAA;AACLC,IAAAA,GAAK,EAAA,GAAA;AACLC,IAAAA,IAAM,EAAA,aAAA;AACR,GAAA,EACA;AACEH,IAAAA,GAAK,EAAA,GAAA;AACLC,IAAAA,GAAK,EAAA,CAAA;AACLC,IAAAA,GAAK,EAAA,GAAA;AACLC,IAAAA,IAAM,EAAA,aAAA;AACR,GAAA,EACA;AACEH,IAAAA,GAAK,EAAA,GAAA;AACLC,IAAAA,GAAK,EAAA,CAAA;AACLC,IAAAA,GAAK,EAAA,GAAA;AACLC,IAAAA,IAAM,EAAA,aAAA;AACR,GAAA,EACA;AACEH,IAAAA,GAAK,EAAA,GAAA;AACLC,IAAAA,GAAK,EAAA,CAAA;AACLC,IAAAA,GAAK,EAAA,GAAA;AACLC,IAAAA,IAAM,EAAA,aAAA;AACR,GAAA,CACF;AACAI,EAAAA,GAAK,EAAA,CACH;AACEP,IAAAA,GAAK,EAAA,KAAA;AACLG,IAAAA,IAAM,EAAA,OAAA;AACNK,IAAAA,IAAM,EAAA,CAAA;AACR,GAAA,CACF;AACAC,EAAAA,GAAK,EAAA,CACH;AACET,IAAAA,GAAK,EAAA,KAAA;AACLG,IAAAA,IAAM,EAAA,OAAA;AACNK,IAAAA,IAAM,EAAA,CAAA;GACR,CAAA;AAEJ;;;;"}