UNPKG

xdesign-vue-next

Version:

XDesign Component for vue-next

1 lines 4.35 kB
{"version":3,"file":"config.mjs","sources":["../../../../src/color-picker/panel/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":["RGB","key","min","max","type","HSV","HSL","CMYK","CSS","flex","HEX"],"mappings":"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"}