Feature/settings backup (#453)

* Show loading indicator for "NumberSetting"

* [i18n] Add lowercase interpolation format

* Add required dependencies for time settings

* Dynamically import dayjs locales for languages

* Add backup settings
This commit is contained in:
schroda
2023-11-12 01:41:10 +01:00
committed by GitHub
parent b080286b81
commit 9b96560a17
10 changed files with 417 additions and 68 deletions

View File

@@ -22,7 +22,7 @@ import Slider from '@mui/material/Slider';
type BaseProps = {
settingTitle: string;
settingValue: string;
settingValue?: string;
settingIcon?: React.ReactNode;
value: number;
defaultValue?: number;
@@ -98,7 +98,7 @@ export const NumberSetting = ({
{settingIcon ? <ListItemIcon>{settingIcon}</ListItemIcon> : null}
<ListItemText
primary={settingTitle}
secondary={settingValue}
secondary={settingValue ?? t('global.label.loading')}
secondaryTypographyProps={{ style: { display: 'flex', flexDirection: 'column' } }}
/>
</ListItemButton>