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(() => {