Files
mue/src/features/welcome/components/Sections/Final.jsx
2024-06-18 18:30:52 +01:00

45 lines
1.6 KiB
JavaScript

import variables from 'config/variables';
import { Header, Content } from '../Layout';
import defaults from 'config/default';
function Final(props) {
const language = localStorage.getItem('language') || defaults.language;
return (
<Content>
<Header
title={variables.getMessage('welcome:sections.final.title')}
subtitle={variables.getMessage('welcome:sections.final.description')}
/>
<span className="title">{variables.getMessage('welcome:sections.final.changes')}</span>
<span className="subtitle">
{variables.getMessage('welcome:sections.final.changes_description')}
</span>
<div className="themesToggleArea themesToggleAreaWelcome">
<div className="toggle" onClick={() => props.switchTab(1)}>
<span>
{variables.getMessage('settings:sections.language.title')}:{' '}
{new Intl.DisplayNames([language], { type: 'language' }).of(language)}
</span>
</div>
<div className="toggle" onClick={() => props.switchTab(3)}>
<span>
{variables.getMessage('settings:sections.appearance.theme.title')}:{' '}
{variables.getMessage(
'settings:sections.appearance.theme.' + localStorage.getItem('theme'),
)}
</span>
</div>
{props.importedSettings.length !== 0 && (
<div className="toggle" onClick={() => props.switchTab(2)}>
{variables.getMessage('welcome:sections.final.imported', {
amount: props.importedSettings.length,
})}{' '}
</div>
)}
</div>
</Content>
);
}
export { Final as default, Final };