UNPKG

tdesign-vue-next

Version:
1 lines 5.53 kB
{"version":3,"file":"color-picker-panel-props.mjs","sources":["../../../components/color-picker/color-picker-panel-props.ts"],"sourcesContent":["/* eslint-disable */\n\n/**\n * 该文件为脚本自动生成文件,请勿随意修改。如需修改请联系 PMC\n * */\n\nimport { TdColorPickerPanelProps } from './type';\nimport { PropType } from 'vue';\n\nexport default {\n /** 颜色模式选择。同时支持单色和渐变两种模式,可仅使用单色或者渐变其中一种模式,也可以同时使用。`monochrome` 表示单色,`linear-gradient` 表示渐变色 */\n colorModes: {\n type: Array as PropType<TdColorPickerPanelProps['colorModes']>,\n default: (): TdColorPickerPanelProps['colorModes'] => ['monochrome', 'linear-gradient'],\n },\n /** 是否禁用组件 */\n disabled: Boolean,\n /** 是否开启透明通道 */\n enableAlpha: Boolean,\n /** 是否允许开启通过点击渐变轴增加渐变梯度,默认开启,关闭时只会存在起始和结束两个颜色 */\n enableMultipleGradient: {\n type: Boolean,\n default: true,\n },\n /** 格式化色值。`enableAlpha` 为真时,`HEX8/RGBA/HSLA/HSVA` 有效 */\n format: {\n type: String as PropType<TdColorPickerPanelProps['format']>,\n default: 'RGB' as TdColorPickerPanelProps['format'],\n validator(val: TdColorPickerPanelProps['format']): boolean {\n if (!val) return true;\n return ['HEX', 'HEX8', 'RGB', 'RGBA', 'HSL', 'HSLA', 'HSV', 'HSVA', 'CMYK', 'CSS'].includes(val);\n },\n },\n /** 最近使用的颜色。值为 [] 表示以组件内部的“最近使用颜色”为准,值长度大于 0 则以该值为准显示“最近使用颜色”。值为 false 或 null 则完全不显示“最近使用颜色” */\n recentColors: {\n type: Array as PropType<TdColorPickerPanelProps['recentColors']>,\n default: undefined as TdColorPickerPanelProps['recentColors'],\n },\n /** 最近使用的颜色。值为 [] 表示以组件内部的“最近使用颜色”为准,值长度大于 0 则以该值为准显示“最近使用颜色”。值为 false 或 null 则完全不显示“最近使用颜色”,非受控属性 */\n defaultRecentColors: {\n type: Array as PropType<TdColorPickerPanelProps['defaultRecentColors']>,\n default: (): TdColorPickerPanelProps['defaultRecentColors'] => [],\n },\n /** 透传 SelectInput 筛选器输入框组件的全部属性 */\n selectInputProps: {\n type: Object as PropType<TdColorPickerPanelProps['selectInputProps']>,\n },\n /** 是否展示颜色选择条右侧的颜色预览区域 */\n showPrimaryColorPreview: {\n type: Boolean,\n default: true,\n },\n /** 系统预设的颜色样例,值为 `null` 或 `[]` 则不显示系统色,值为 `undefined` 会显示组件内置的系统默认色 */\n swatchColors: {\n type: Array as PropType<TdColorPickerPanelProps['swatchColors']>,\n },\n /** 色值 */\n value: {\n type: String,\n default: undefined,\n },\n modelValue: {\n type: String,\n default: undefined,\n },\n /** 色值,非受控属性 */\n defaultValue: {\n type: String,\n default: '',\n },\n /** 选中的色值发生变化时触发,第一个参数 `value` 表示新色值,`context.color` 表示当前调色板控制器的色值,`context.trigger` 表示触发颜色变化的来源 */\n onChange: Function as PropType<TdColorPickerPanelProps['onChange']>,\n /** 调色板控制器的值变化时触发,`context.color` 指调色板控制器的值 */\n onPaletteBarChange: Function as PropType<TdColorPickerPanelProps['onPaletteBarChange']>,\n /** 最近使用颜色发生变化时触发 */\n onRecentColorsChange: Function as PropType<TdColorPickerPanelProps['onRecentColorsChange']>,\n};\n"],"names":["colorModes","type","Array","default","disabled","Boolean","enableAlpha","enableMultipleGradient","format","String","validator","val","includes","recentColors","defaultRecentColors","selectInputProps","Object","showPrimaryColorPreview","swatchColors","value","modelValue","defaultValue","onChange","Function","onPaletteBarChange","onRecentColorsChange"],"mappings":";;;;;;AASA,YAAe;AAEbA,EAAAA,UAAY,EAAA;AACVC,IAAAA,IAAM,EAAAC,KAAA;IACN,SAAS,EAAA,SAATC,QAASA,GAAA;AAAA,MAAA,OAA6C,CAAC,YAAA,EAAc,iBAAiB,CAAA,CAAA;AAAA,KAAA;GACxF;AAEAC,EAAAA,QAAU,EAAAC,OAAA;AAEVC,EAAAA,WAAa,EAAAD,OAAA;AAEbE,EAAAA,sBAAwB,EAAA;AACtBN,IAAAA,IAAM,EAAAI,OAAA;IACN,SAAS,EAAA,IAAA;GACX;AAEAG,EAAAA,MAAQ,EAAA;AACNP,IAAAA,IAAM,EAAAQ,MAAA;AACN,IAAA,SAAA,EAAS,KAAA;AACTC,IAAAA,WAAAA,SAAAA,UAAUC,GAAiD,EAAA;AACzD,MAAA,IAAI,CAACA,GAAA,EAAY,OAAA,IAAA,CAAA;MACjB,OAAO,CAAC,KAAA,EAAO,MAAQ,EAAA,KAAA,EAAO,MAAQ,EAAA,KAAA,EAAO,MAAQ,EAAA,KAAA,EAAO,MAAQ,EAAA,MAAA,EAAQ,KAAK,CAAA,CAAEC,SAASD,GAAG,CAAA,CAAA;AACjG,KAAA;GACF;AAEAE,EAAAA,YAAc,EAAA;AACZZ,IAAAA,IAAM,EAAAC,KAAA;AACN,IAAA,SAAA,EAAS,KAAA,CAAA;GACX;AAEAY,EAAAA,mBAAqB,EAAA;AACnBb,IAAAA,IAAM,EAAAC,KAAA;IACN,SAAS,EAAA,SAATC,QAAAA,GAAA;AAAA,MAAA,OAA+D,EAAC,CAAA;AAAA,KAAA;GAClE;AAEAY,EAAAA,gBAAkB,EAAA;AAChBd,IAAAA,IAAM,EAAAe,MAAAA;GACR;AAEAC,EAAAA,uBAAyB,EAAA;AACvBhB,IAAAA,IAAM,EAAAI,OAAA;IACN,SAAS,EAAA,IAAA;GACX;AAEAa,EAAAA,YAAc,EAAA;AACZjB,IAAAA,IAAM,EAAAC,KAAAA;GACR;AAEAiB,EAAAA,KAAO,EAAA;AACLlB,IAAAA,IAAM,EAAAQ,MAAA;AACN,IAAA,SAAA,EAAS,KAAA,CAAA;GACX;AACAW,EAAAA,UAAY,EAAA;AACVnB,IAAAA,IAAM,EAAAQ,MAAA;AACN,IAAA,SAAA,EAAS,KAAA,CAAA;GACX;AAEAY,EAAAA,YAAc,EAAA;AACZpB,IAAAA,IAAM,EAAAQ,MAAA;IACN,SAAS,EAAA,EAAA;GACX;AAEAa,EAAAA,QAAU,EAAAC,QAAA;AAEVC,EAAAA,kBAAoB,EAAAD,QAAA;AAEpBE,EAAAA,oBAAsB,EAAAF,QAAAA;AACxB,CAAA;;;;"}