Rename to SigninMethodTable

This commit is contained in:
Yang Luo 2024-01-13 15:39:41 +08:00
parent 37748850c8
commit fdb68bf9c8
3 changed files with 7 additions and 7 deletions

View File

@ -27,7 +27,7 @@ import LoginPage from "./auth/LoginPage";
import i18next from "i18next"; import i18next from "i18next";
import UrlTable from "./table/UrlTable"; import UrlTable from "./table/UrlTable";
import ProviderTable from "./table/ProviderTable"; import ProviderTable from "./table/ProviderTable";
import SigninTable from "./table/SigninTable"; import SigninMethodTable from "./table/SigninMethodTable";
import SignupTable from "./table/SignupTable"; import SignupTable from "./table/SignupTable";
import SamlAttributeTable from "./table/SamlAttributeTable"; import SamlAttributeTable from "./table/SamlAttributeTable";
import PromptPage from "./auth/PromptPage"; import PromptPage from "./auth/PromptPage";
@ -487,7 +487,7 @@ class ApplicationEditPage extends React.Component {
{Setting.getLabel(i18next.t("application:Signin methods"), i18next.t("application:Signin methods - Tooltip"))} : {Setting.getLabel(i18next.t("application:Signin methods"), i18next.t("application:Signin methods - Tooltip"))} :
</Col> </Col>
<Col span={22} > <Col span={22} >
<SigninTable <SigninMethodTable
title={i18next.t("application:Signin methods")} title={i18next.t("application:Signin methods")}
table={this.state.application.signinMethods} table={this.state.application.signinMethods}
onUpdateTable={(value) => { onUpdateTable={(value) => {
@ -837,7 +837,7 @@ class ApplicationEditPage extends React.Component {
</Col> </Col>
<Col span={22} style={{marginTop: "5px"}}> <Col span={22} style={{marginTop: "5px"}}>
<Row> <Row>
<Radio.Group value={this.state.application.themeData?.isEnabled ?? false} onChange={e => { <Radio.Group buttonStyle="solid" value={this.state.application.themeData?.isEnabled ?? false} onChange={e => {
const {_, ...theme} = this.state.application.themeData ?? {...Conf.ThemeDefault, isEnabled: false}; const {_, ...theme} = this.state.application.themeData ?? {...Conf.ThemeDefault, isEnabled: false};
this.updateApplicationField("themeData", {...theme, isEnabled: e.target.value}); this.updateApplicationField("themeData", {...theme, isEnabled: e.target.value});
}} > }} >

View File

@ -393,7 +393,7 @@ class OrganizationEditPage extends React.Component {
</Col> </Col>
<Col span={22} style={{marginTop: "5px"}}> <Col span={22} style={{marginTop: "5px"}}>
<Row> <Row>
<Radio.Group value={this.state.organization.themeData?.isEnabled ?? false} onChange={e => { <Radio.Group buttonStyle="solid" value={this.state.organization.themeData?.isEnabled ?? false} onChange={e => {
const {_, ...theme} = this.state.organization.themeData ?? {...Conf.ThemeDefault, isEnabled: false}; const {_, ...theme} = this.state.organization.themeData ?? {...Conf.ThemeDefault, isEnabled: false};
this.updateOrganizationField("themeData", {...theme, isEnabled: e.target.value}); this.updateOrganizationField("themeData", {...theme, isEnabled: e.target.value});
}} > }} >

View File

@ -20,7 +20,7 @@ import i18next from "i18next";
const {Option} = Select; const {Option} = Select;
class SigninTable extends React.Component { class SigninMethodTable extends React.Component {
constructor(props) { constructor(props) {
super(props); super(props);
this.state = { this.state = {
@ -163,7 +163,7 @@ class SigninTable extends React.Component {
<Button style={{marginRight: "5px"}} disabled={index === table.length - 1} icon={<DownOutlined />} size="small" onClick={() => this.downRow(table, index)} /> <Button style={{marginRight: "5px"}} disabled={index === table.length - 1} icon={<DownOutlined />} size="small" onClick={() => this.downRow(table, index)} />
</Tooltip> </Tooltip>
<Tooltip placement="topLeft" title={i18next.t("general:Delete")}> <Tooltip placement="topLeft" title={i18next.t("general:Delete")}>
<Button icon={<DeleteOutlined />} size="small" disabled={Setting.getDeduplicatedArray(items, table, "name").length >= items.length - 1} onClick={() => this.deleteRow(items, table, index)} /> <Button icon={<DeleteOutlined />} size="small" disabled={table.length <= 1} onClick={() => this.deleteRow(items, table, index)} />
</Tooltip> </Tooltip>
</div> </div>
); );
@ -198,4 +198,4 @@ class SigninTable extends React.Component {
} }
} }
export default SigninTable; export default SigninMethodTable;