diff --git a/InvenTree/InvenTree/api.py b/InvenTree/InvenTree/api.py
index dbc4ec79fc..e8d2c2c465 100644
--- a/InvenTree/InvenTree/api.py
+++ b/InvenTree/InvenTree/api.py
@@ -52,7 +52,7 @@ class VersionView(APIView):
'code': InvenTree.version.inventreeGithubUrl(),
'credit': InvenTree.version.inventreeCreditsUrl(),
'app': InvenTree.version.inventreeAppUrl(),
- 'bug': f'{InvenTree.version.inventreeGithubUrl()}/issues',
+ 'bug': f'{InvenTree.version.inventreeGithubUrl()}issues',
},
})
diff --git a/src/frontend/src/components/items/CopyButton.tsx b/src/frontend/src/components/items/CopyButton.tsx
index 02bba03d6b..d1ebb8dacb 100644
--- a/src/frontend/src/components/items/CopyButton.tsx
+++ b/src/frontend/src/components/items/CopyButton.tsx
@@ -20,6 +20,7 @@ export function CopyButton({
compact
>
+ {label &&
}
{label && label}
)}
diff --git a/src/frontend/src/components/modals/AboutInvenTreeModal.tsx b/src/frontend/src/components/modals/AboutInvenTreeModal.tsx
index b4b8f85cfa..e9711b6bad 100644
--- a/src/frontend/src/components/modals/AboutInvenTreeModal.tsx
+++ b/src/frontend/src/components/modals/AboutInvenTreeModal.tsx
@@ -1,5 +1,16 @@
import { Trans } from '@lingui/macro';
-import { Anchor, Badge, Group, Stack, Table, Text, Title } from '@mantine/core';
+import {
+ Anchor,
+ Badge,
+ Button,
+ Divider,
+ Group,
+ Space,
+ Stack,
+ Table,
+ Text,
+ Title
+} from '@mantine/core';
import { ContextModalProps } from '@mantine/modals';
import { useQuery } from '@tanstack/react-query';
@@ -17,7 +28,10 @@ type AboutLookupRef = {
copy?: boolean;
};
-export function AboutInvenTreeModal({}: ContextModalProps<{
+export function AboutInvenTreeModal({
+ context,
+ id
+}: ContextModalProps<{
modalBody: string;
}>) {
const [user] = useUserState((state) => [state.user]);
@@ -80,6 +94,10 @@ export function AboutInvenTreeModal({}: ContextModalProps<{
}Active plugins: ${JSON.stringify(server.active_plugins)}`;
return (
+
+
+ Version Information
+
Your InvenTree version status is
@@ -98,9 +116,6 @@ export function AboutInvenTreeModal({}: ContextModalProps<{
)}
-
- Version Information
-
{fillTable(
@@ -161,11 +176,21 @@ export function AboutInvenTreeModal({}: ContextModalProps<{
)}
-
+
+
Copy version information}
/>
+
+
);
diff --git a/src/frontend/src/components/modals/ServerInfoModal.tsx b/src/frontend/src/components/modals/ServerInfoModal.tsx
index 5ca543ee34..572d7167b6 100644
--- a/src/frontend/src/components/modals/ServerInfoModal.tsx
+++ b/src/frontend/src/components/modals/ServerInfoModal.tsx
@@ -1,5 +1,13 @@
import { Trans } from '@lingui/macro';
-import { Badge, Button, Stack, Table, Title } from '@mantine/core';
+import {
+ Badge,
+ Button,
+ Divider,
+ Group,
+ Stack,
+ Table,
+ Title
+} from '@mantine/core';
import { ContextModalProps } from '@mantine/modals';
import { useServerApiState } from '../../states/ApiState';
@@ -13,6 +21,7 @@ export function ServerInfoModal({
return (
+
Server
@@ -127,15 +136,17 @@ export function ServerInfoModal({
-
+
+
+
+
);
}
diff --git a/src/frontend/src/defaults/links.tsx b/src/frontend/src/defaults/links.tsx
index 0e4c1d8222..ce0c782bfe 100644
--- a/src/frontend/src/defaults/links.tsx
+++ b/src/frontend/src/defaults/links.tsx
@@ -2,6 +2,7 @@ import { Trans } from '@lingui/macro';
import { openContextModal } from '@mantine/modals';
import { DocumentationLinkItem } from '../components/items/DocumentationLinks';
+import { StylishText } from '../components/items/StylishText';
import { IS_DEV_OR_DEMO } from '../main';
export const footerLinks = [
@@ -73,7 +74,11 @@ export const navDocLinks: DocumentationLinkItem[] = [
function serverInfo() {
return openContextModal({
modal: 'info',
- title: System Information,
+ title: (
+
+ System Information
+
+ ),
size: 'xl',
innerProps: {}
});
@@ -82,7 +87,11 @@ function serverInfo() {
function aboutInvenTree() {
return openContextModal({
modal: 'about',
- title: About InvenTree,
+ title: (
+
+ About InvenTree
+
+ ),
size: 'xl',
innerProps: {}
});