mirror of
https://gitee.com/baidu/amis.git
synced 2024-12-15 17:31:18 +08:00
amis-saas-7517 更新图标选择器
Change-Id: I7917ba1db94159614ea8c4bde31b415a27f42eda
This commit is contained in:
parent
0023e419e5
commit
7d647f5580
@ -463,12 +463,10 @@ export function remarkTpl(config: {
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
getSchemaTpl('icon', {
|
||||
name: 'icon',
|
||||
label: '图标',
|
||||
type: 'icon-picker',
|
||||
className: 'fix-icon-picker-overflow'
|
||||
},
|
||||
label: '图标'
|
||||
}),
|
||||
{
|
||||
name: 'className',
|
||||
label: 'CSS 类名',
|
||||
|
@ -96,13 +96,11 @@ export class AvatarPlugin extends BasePlugin {
|
||||
className: 'ae-ExtendMore mb-3',
|
||||
body: [
|
||||
// 图标
|
||||
{
|
||||
label: '图标',
|
||||
getSchemaTpl('icon', {
|
||||
name: 'icon',
|
||||
type: 'icon-picker',
|
||||
className: 'fix-icon-picker-overflow',
|
||||
label: '图标',
|
||||
visibleOn: 'data.showtype === "icon"'
|
||||
},
|
||||
}),
|
||||
// 图片
|
||||
getSchemaTpl('valueFormula', {
|
||||
rendererSchema: {
|
||||
|
@ -73,12 +73,10 @@ export class BreadcrumbPlugin extends BasePlugin {
|
||||
name: 'href',
|
||||
placeholder: '链接'
|
||||
},
|
||||
{
|
||||
getSchemaTpl('icon', {
|
||||
name: 'icon',
|
||||
label: '图标',
|
||||
type: 'icon-picker',
|
||||
className: 'fix-icon-picker-overflow'
|
||||
}
|
||||
label: '图标'
|
||||
})
|
||||
]
|
||||
}
|
||||
]
|
||||
|
@ -96,18 +96,16 @@ export class CollapseGroupPlugin extends BasePlugin {
|
||||
autoFocus: false,
|
||||
form: {
|
||||
body: [
|
||||
{
|
||||
label: '图标',
|
||||
getSchemaTpl('icon', {
|
||||
name: 'expandIcon',
|
||||
type: 'icon-picker',
|
||||
className: 'fix-icon-picker-overflow',
|
||||
label: '图标',
|
||||
pipeIn: (value: any) => value?.icon,
|
||||
pipeOut: (value: any) => ({
|
||||
type: 'icon',
|
||||
vendor: '',
|
||||
icon: value
|
||||
})
|
||||
}
|
||||
})
|
||||
]
|
||||
},
|
||||
pipeIn: (value: string) => {
|
||||
|
@ -66,12 +66,10 @@ export class NavPlugin extends BasePlugin {
|
||||
required: true
|
||||
},
|
||||
|
||||
{
|
||||
type: 'icon-picker',
|
||||
getSchemaTpl('icon', {
|
||||
name: 'icon',
|
||||
label: '图标',
|
||||
className: 'fix-icon-picker-overflow'
|
||||
},
|
||||
label: '图标'
|
||||
}),
|
||||
|
||||
{
|
||||
type: 'group',
|
||||
|
@ -509,9 +509,8 @@ setSchemaTpl('expression', {
|
||||
|
||||
setSchemaTpl('icon', {
|
||||
label: '图标',
|
||||
type: 'icon-picker',
|
||||
type: 'icon-select',
|
||||
name: 'icon',
|
||||
className: 'fix-icon-picker-overflow',
|
||||
placeholder: '点击选择图标',
|
||||
clearable: true,
|
||||
description: ''
|
||||
@ -1072,31 +1071,13 @@ setSchemaTpl(
|
||||
'iconLink',
|
||||
(schema: {name: 'icon' | 'rightIcon'; visibleOn: boolean}) => {
|
||||
const {name, visibleOn} = schema;
|
||||
return {
|
||||
return getSchemaTpl('icon', {
|
||||
name: name,
|
||||
visibleOn,
|
||||
label: '图标',
|
||||
type: 'icon-picker',
|
||||
className: 'fix-icon-picker-overflow',
|
||||
placeholder: '点击选择图标',
|
||||
clearable: true,
|
||||
description: ''
|
||||
};
|
||||
}
|
||||
);
|
||||
|
||||
setSchemaTpl(
|
||||
'iconLink',
|
||||
(schema: {name: 'icon' | 'rightIcon'; visibleOn: boolean}) => {
|
||||
const {name, visibleOn} = schema;
|
||||
return {
|
||||
name: name,
|
||||
visibleOn,
|
||||
label: '图标',
|
||||
type: 'icon-picker',
|
||||
placeholder: '点击选择图标',
|
||||
clearable: true,
|
||||
description: ''
|
||||
};
|
||||
});
|
||||
}
|
||||
);
|
||||
|
Loading…
Reference in New Issue
Block a user