2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-10-14 21:22:20 +00:00

[UI] About InvenTree Tweak (#10565)

- Hide version entries without data
This commit is contained in:
Oliver
2025-10-13 13:08:49 +11:00
committed by GitHub
parent 6badc0148f
commit ea868b3179

View File

@@ -68,27 +68,29 @@ const AboutContent = ({
}); });
function fillTable(lookup: AboutLookupRef[], data: any, alwaysLink = false) { function fillTable(lookup: AboutLookupRef[], data: any, alwaysLink = false) {
return lookup.map((map: AboutLookupRef, idx) => ( return lookup
<Table.Tr key={idx}> .filter((entry: AboutLookupRef) => !!data[entry.ref])
<Table.Td>{map.title}</Table.Td> .map((entry: AboutLookupRef, idx) => (
<Table.Td> <Table.Tr key={idx}>
<Group justify='space-between' gap='xs'> <Table.Td>{entry.title}</Table.Td>
{alwaysLink ? ( <Table.Td>
<Anchor href={data[map.ref]} target='_blank'> <Group justify='space-between' gap='xs'>
{data[map.ref]} {alwaysLink ? (
</Anchor> <Anchor href={data[entry.ref]} target='_blank'>
) : map.link ? ( {data[entry.ref]}
<Anchor href={map.link} target='_blank'> </Anchor>
{data[map.ref]} ) : entry.link ? (
</Anchor> <Anchor href={entry.link} target='_blank'>
) : ( {data[entry.ref]}
data[map.ref] </Anchor>
)} ) : (
{map.copy && <CopyButton value={data[map.ref]} />} data[entry.ref]
</Group> )}
</Table.Td> {entry.copy && <CopyButton value={data[entry.ref]} />}
</Table.Tr> </Group>
)); </Table.Td>
</Table.Tr>
));
} }
/* renderer */ /* renderer */
if (isLoading) return <Trans>Loading</Trans>; if (isLoading) return <Trans>Loading</Trans>;