fix(oidc): field map bug
This commit is contained in:
parent
0606637a73
commit
c9f51ca416
@ -1,6 +1,6 @@
|
|||||||
import React from 'react';
|
import React from 'react';
|
||||||
import { SchemaComponent } from '@nocobase/client';
|
import { SchemaComponent } from '@nocobase/client';
|
||||||
import { Card, message } from 'antd';
|
import { Card, message, Space } from 'antd';
|
||||||
import { CopyOutlined } from '@ant-design/icons';
|
import { CopyOutlined } from '@ant-design/icons';
|
||||||
import { observer } from '@formily/react';
|
import { observer } from '@formily/react';
|
||||||
import { FormItem, Input } from '@nocobase/client';
|
import { FormItem, Input } from '@nocobase/client';
|
||||||
@ -83,43 +83,37 @@ const schema = {
|
|||||||
type: 'object',
|
type: 'object',
|
||||||
'x-decorator': 'ArrayItems.Item',
|
'x-decorator': 'ArrayItems.Item',
|
||||||
properties: {
|
properties: {
|
||||||
source: {
|
space: {
|
||||||
type: 'string',
|
|
||||||
title: '{{t("source")}}',
|
|
||||||
'x-decorator': 'Editable',
|
|
||||||
'x-component': 'Input',
|
|
||||||
'x-component-props': {
|
|
||||||
placeholder: '{{t("source")}}',
|
|
||||||
},
|
|
||||||
'x-decorator-props': {
|
|
||||||
style: {
|
|
||||||
width: '45%',
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
target: {
|
|
||||||
type: 'string',
|
|
||||||
title: '{{t("target")}}',
|
|
||||||
'x-decorator': 'Editable',
|
|
||||||
'x-component': 'Select',
|
|
||||||
'x-component-props': {
|
|
||||||
placeholder: '{{t("target")}}',
|
|
||||||
},
|
|
||||||
'x-decorator-props': {
|
|
||||||
style: {
|
|
||||||
width: '45%',
|
|
||||||
},
|
|
||||||
},
|
|
||||||
enum: [
|
|
||||||
{ label: 'Nickname', value: 'nickname' },
|
|
||||||
{ label: 'Email', value: 'email' },
|
|
||||||
{ label: 'Phone', value: 'phone' },
|
|
||||||
],
|
|
||||||
},
|
|
||||||
remove: {
|
|
||||||
type: 'void',
|
type: 'void',
|
||||||
'x-decorator': 'FormItem',
|
'x-component': 'Space',
|
||||||
'x-component': 'ArrayItems.Remove',
|
properties: {
|
||||||
|
source: {
|
||||||
|
type: 'string',
|
||||||
|
'x-decorator': 'FormItem',
|
||||||
|
'x-component': 'Input',
|
||||||
|
'x-component-props': {
|
||||||
|
placeholder: '{{t("source")}}',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
target: {
|
||||||
|
type: 'string',
|
||||||
|
'x-decorator': 'FormItem',
|
||||||
|
'x-component': 'Select',
|
||||||
|
'x-component-props': {
|
||||||
|
placeholder: '{{t("target")}}',
|
||||||
|
},
|
||||||
|
enum: [
|
||||||
|
{ label: 'Nickname', value: 'nickname' },
|
||||||
|
{ label: 'Email', value: 'email' },
|
||||||
|
{ label: 'Phone', value: 'phone' },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
remove: {
|
||||||
|
type: 'void',
|
||||||
|
'x-decorator': 'FormItem',
|
||||||
|
'x-component': 'ArrayItems.Remove',
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -162,5 +156,5 @@ const Usage = observer(() => {
|
|||||||
|
|
||||||
export const Options = () => {
|
export const Options = () => {
|
||||||
const { t } = useOidcTranslation();
|
const { t } = useOidcTranslation();
|
||||||
return <SchemaComponent scope={{ t }} components={{ Usage, ArrayItems }} schema={schema} />;
|
return <SchemaComponent scope={{ t }} components={{ Usage, ArrayItems, Space }} schema={schema} />;
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user