mirror of
https://github.com/casdoor/casdoor.git
synced 2025-07-04 05:10:19 +08:00
Add Setting.getNewRowNameForTable().
This commit is contained in:
@ -38,7 +38,7 @@ class ProviderTable extends React.Component {
|
|||||||
}
|
}
|
||||||
|
|
||||||
addRow(table) {
|
addRow(table) {
|
||||||
let row = {name: "Please select a provider", canSignUp: true, canSignIn: true, canUnlink: true, alertType: "None"};
|
let row = {name: Setting.getNewRowNameForTable(table, "Please select a provider"), canSignUp: true, canSignIn: true, canUnlink: true, alertType: "None"};
|
||||||
if (table === undefined) {
|
if (table === undefined) {
|
||||||
table = [];
|
table = [];
|
||||||
}
|
}
|
||||||
|
@ -526,6 +526,15 @@ export function getDeduplicatedArray(array, filterArray, key) {
|
|||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export function getNewRowNameForTable(table, rowName) {
|
||||||
|
const emptyCount = table.filter(row => row.name.includes(rowName)).length;
|
||||||
|
let res = rowName;
|
||||||
|
for (let i = 0; i < emptyCount; i ++) {
|
||||||
|
res = res + " ";
|
||||||
|
}
|
||||||
|
return res;
|
||||||
|
}
|
||||||
|
|
||||||
export function getTagColor(s) {
|
export function getTagColor(s) {
|
||||||
return "success";
|
return "success";
|
||||||
}
|
}
|
||||||
|
@ -38,7 +38,7 @@ class SignupTable extends React.Component {
|
|||||||
}
|
}
|
||||||
|
|
||||||
addRow(table) {
|
addRow(table) {
|
||||||
let row = {name: "Please select a signup item", visible: true, required: true, rule: "None"};
|
let row = {name: Setting.getNewRowNameForTable(table, "Please select a signup item"), visible: true, required: true, rule: "None"};
|
||||||
if (table === undefined) {
|
if (table === undefined) {
|
||||||
table = [];
|
table = [];
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user