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) =>
|
||||
record.project_id || record.owner || record.fingerprint || record.tenant;
|
||||
|
||||
export const projectRender = (value, record) => (
|
||||
export const projectRender = (value, record) => {
|
||||
const projectId = getProjectId(record);
|
||||
if (!projectId) {
|
||||
return '-';
|
||||
}
|
||||
const idRender = getIdRender(projectId, true, false);
|
||||
return (
|
||||
<>
|
||||
<div>{getProjectId(record)}</div>
|
||||
<div>{idRender}</div>
|
||||
<div>{value || '-'}</div>
|
||||
</>
|
||||
);
|
||||
);
|
||||
};
|
||||
|
||||
const getLinkUrl = (prefix, id) => {
|
||||
if (!prefix) {
|
||||
|
Loading…
Reference in New Issue
Block a user