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 ( + + + <Trans>Version Information</Trans> + Your InvenTree version status is @@ -98,9 +116,6 @@ export function AboutInvenTreeModal({}: ContextModalProps<{ )} - - <Trans>Version Information</Trans> - {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 ( + <Trans>Server</Trans> @@ -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: {} });