mirror of
https://github.com/ajnart/homarr.git
synced 2025-11-12 08:25:47 +01:00
🧑💻 Add developer settings in customizations tab
This commit is contained in:
@@ -32,7 +32,8 @@ module.exports = {
|
|||||||
fallbackLng: 'en',
|
fallbackLng: 'en',
|
||||||
localeDetection: true,
|
localeDetection: true,
|
||||||
returnEmptyString: false,
|
returnEmptyString: false,
|
||||||
debug: process.env.NODE_ENV === 'development',
|
debug: false,
|
||||||
|
appendNamespaceToCIMode: true,
|
||||||
|
reloadOnPrerender: process.env.NODE_ENV === 'development',
|
||||||
},
|
},
|
||||||
reloadOnPrerender: process.env.NODE_ENV === 'development',
|
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { Accordion, Grid, Group, Stack, Text } from '@mantine/core';
|
import { Accordion, Checkbox, Grid, Group, Stack, Switch, Text } from '@mantine/core';
|
||||||
import { IconBrush, IconChartCandle, IconDragDrop, IconLayout } from '@tabler/icons';
|
import { IconBrush, IconChartCandle, IconCode, IconDragDrop, IconLayout } from '@tabler/icons';
|
||||||
import { useTranslation } from 'next-i18next';
|
import { i18n, useTranslation } from 'next-i18next';
|
||||||
import { ReactNode } from 'react';
|
import { ReactNode } from 'react';
|
||||||
import { GridstackConfiguration } from './Layout/GridstackConfiguration';
|
import { GridstackConfiguration } from './Layout/GridstackConfiguration';
|
||||||
import { LayoutSelector } from './Layout/LayoutSelector';
|
import { LayoutSelector } from './Layout/LayoutSelector';
|
||||||
@@ -113,5 +113,23 @@ const getItems = () => {
|
|||||||
</>
|
</>
|
||||||
),
|
),
|
||||||
},
|
},
|
||||||
|
process.env.NODE_ENV === 'development' && {
|
||||||
|
id: 'dev',
|
||||||
|
image: <IconCode />,
|
||||||
|
label: 'Developer options',
|
||||||
|
description: 'Options to help when developing',
|
||||||
|
content: (
|
||||||
|
<Stack>
|
||||||
|
<Checkbox
|
||||||
|
label="Use debug language"
|
||||||
|
description="This will show the translation keys instead of the actual translations"
|
||||||
|
onChange={(e) =>
|
||||||
|
// Change to CI mode language
|
||||||
|
i18n?.changeLanguage(e.target.checked ? 'cimode' : 'en')
|
||||||
|
}
|
||||||
|
/>
|
||||||
|
</Stack>
|
||||||
|
),
|
||||||
|
},
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user