Improve provider table in app edit page.

This commit is contained in:
Gucheng Wang
2021-11-28 18:46:20 +08:00
parent a04702a8d0
commit c10ccd8106
3 changed files with 48 additions and 17 deletions

View File

@ -17,6 +17,7 @@ import {DownOutlined, DeleteOutlined, UpOutlined} from '@ant-design/icons';
import {Button, Col, Row, Select, Switch, Table, Tooltip} from 'antd';
import * as Setting from "./Setting";
import i18next from "i18next";
import * as Provider from "./auth/Provider";
const { Option } = Select;
@ -83,6 +84,26 @@ class ProviderTable extends React.Component {
)
}
},
{
title: i18next.t("provider:Category"),
dataIndex: 'category',
key: 'category',
width: '100px',
render: (text, record, index) => {
const provider = Setting.getArrayItem(this.props.providers, "name", record.name);
return provider?.category;
}
},
{
title: i18next.t("provider:Type"),
dataIndex: 'type',
key: 'type',
width: '80px',
render: (text, record, index) => {
const provider = Setting.getArrayItem(this.props.providers, "name", record.name);
return Provider.getProviderLogoWidget(provider);
}
},
{
title: i18next.t("provider:canSignUp"),
dataIndex: 'canSignUp',