feat: update the generic projectRender
1. only show the first 8 character of the project id 2. support id copy 3. the projectRender can be used in the select-table in the actions or table in the list page Change-Id: I92a0df708e8d406c8b0e09eadacc8295334f87dc
This commit is contained in:
parent
26d6935bed
commit
c3abea1572
@ -135,12 +135,19 @@ export const getRender = (valueRender) => {
|
|||||||
export const getProjectId = (record) =>
|
export const getProjectId = (record) =>
|
||||||
record.project_id || record.owner || record.fingerprint || record.tenant;
|
record.project_id || record.owner || record.fingerprint || record.tenant;
|
||||||
|
|
||||||
export const projectRender = (value, record) => (
|
export const projectRender = (value, record) => {
|
||||||
<>
|
const projectId = getProjectId(record);
|
||||||
<div>{getProjectId(record)}</div>
|
if (!projectId) {
|
||||||
<div>{value || '-'}</div>
|
return '-';
|
||||||
</>
|
}
|
||||||
);
|
const idRender = getIdRender(projectId, true, false);
|
||||||
|
return (
|
||||||
|
<>
|
||||||
|
<div>{idRender}</div>
|
||||||
|
<div>{value || '-'}</div>
|
||||||
|
</>
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
||||||
const getLinkUrl = (prefix, id) => {
|
const getLinkUrl = (prefix, id) => {
|
||||||
if (!prefix) {
|
if (!prefix) {
|
||||||
|
Loading…
Reference in New Issue
Block a user