Skip to content

Commit 799d361

Browse files
author
agile.zhou
committed
Set role dropdown tag color
1 parent 2419c7d commit 799d361

File tree

1 file changed

+9
-5
lines changed
  • src/AgileConfig.Server.UI/react-ui-antd/src/pages/Role

1 file changed

+9
-5
lines changed

src/AgileConfig.Server.UI/react-ui-antd/src/pages/Role/index.tsx

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,10 @@ const renderPermissionTag = (props: CustomTagProps) => {
3333
const { label, value, closable, onClose } = props;
3434
return (
3535
<Tag
36-
key={String(value)}
36+
key={String(value)} {...props}
37+
color={getPermissionTagColor(String(value))}
3738
>
38-
123
39+
{label}
3940
</Tag>
4041
);
4142
};
@@ -290,7 +291,9 @@ const RolePage: React.FC = () => {
290291
label={intl.formatMessage({ id: 'pages.role.form.functions', defaultMessage: 'Permissions' })}
291292
mode="multiple"
292293
options={groupedPermissionOptions}
293-
tagRender={renderPermissionTag}
294+
fieldProps={{
295+
tagRender: renderPermissionTag,
296+
}}
294297
/>
295298
</ModalForm>
296299

@@ -332,8 +335,9 @@ const RolePage: React.FC = () => {
332335
label={intl.formatMessage({ id: 'pages.role.form.functions', defaultMessage: 'Permissions' })}
333336
mode="multiple"
334337
options={groupedPermissionOptions}
335-
tagRender={renderPermissionTag}
336-
/>
338+
fieldProps={{
339+
tagRender: renderPermissionTag,
340+
}} />
337341
</ModalForm>
338342
)}
339343
</PageContainer>

0 commit comments

Comments
 (0)