diff --git a/src/frontend/src/pages/Index/Settings/AdminCenter/Index.tsx b/src/frontend/src/pages/Index/Settings/AdminCenter/Index.tsx
index 49707f9aac..9f99608cd1 100644
--- a/src/frontend/src/pages/Index/Settings/AdminCenter/Index.tsx
+++ b/src/frontend/src/pages/Index/Settings/AdminCenter/Index.tsx
@@ -1,6 +1,7 @@
import { Trans, t } from '@lingui/macro';
import { Divider, Paper, SimpleGrid, Stack, Text, Title } from '@mantine/core';
import {
+ IconCoins,
IconCpu,
IconDevicesPc,
IconExclamationCircle,
@@ -50,6 +51,10 @@ const PartParameterTemplateTable = Loadable(
lazy(() => import('../../../../tables/part/PartParameterTemplateTable'))
);
+const CurrencyTable = Loadable(
+ lazy(() => import('../../../../tables/settings/CurrencyTable'))
+);
+
export default function AdminCenter() {
const adminCenterPanels: PanelType[] = useMemo(() => {
return [
@@ -71,6 +76,12 @@ export default function AdminCenter() {
icon: ,
content:
},
+ {
+ name: 'currencies',
+ label: t`Currencies`,
+ icon: ,
+ content:
+ },
{
name: 'projectcodes',
label: t`Project Codes`,
diff --git a/src/frontend/src/pages/Index/Settings/SystemSettings.tsx b/src/frontend/src/pages/Index/Settings/SystemSettings.tsx
index 0f3cdfdc09..ed8d557534 100644
--- a/src/frontend/src/pages/Index/Settings/SystemSettings.tsx
+++ b/src/frontend/src/pages/Index/Settings/SystemSettings.tsx
@@ -1,5 +1,5 @@
import { Trans, t } from '@lingui/macro';
-import { Divider, Stack } from '@mantine/core';
+import { Stack } from '@mantine/core';
import {
IconBellCog,
IconCategory,
@@ -24,7 +24,6 @@ import { PanelGroup, PanelType } from '../../../components/nav/PanelGroup';
import { SettingsHeader } from '../../../components/nav/SettingsHeader';
import { GlobalSettingList } from '../../../components/settings/SettingList';
import { useServerApiState } from '../../../states/ApiState';
-import { CurrencyTable } from '../../../tables/settings/CurrencyTable';
/**
* System settings page
@@ -134,8 +133,6 @@ export default function SystemSettings() {
keys={['CURRENCY_UPDATE_PLUGIN', 'CURRENCY_UPDATE_INTERVAL']}
/>
{t`Exchange Rates`}
-
-
>
)
},
diff --git a/src/frontend/src/tables/settings/CurrencyTable.tsx b/src/frontend/src/tables/settings/CurrencyTable.tsx
index 6773f85473..19f110e7c3 100644
--- a/src/frontend/src/tables/settings/CurrencyTable.tsx
+++ b/src/frontend/src/tables/settings/CurrencyTable.tsx
@@ -13,7 +13,7 @@ import { InvenTreeTable } from '../InvenTreeTable';
/*
* Table for displaying available currencies
*/
-export function CurrencyTable() {
+export default function CurrencyTable() {
const table = useTable('currency');
const columns = useMemo(() => {