mue/src/components/modals/main/tabs/Settings.jsx

120 lines
3.9 KiB
React
Raw Normal View History

import variables from 'modules/variables';
2022-10-30 16:56:26 +00:00
import { memo } from 'react';
2021-08-15 21:28:37 +00:00
import Tabs from './backend/Tabs';
import Overview from '../settings/sections/Overview';
2021-09-28 22:04:04 +00:00
import Navbar from '../settings/sections/Navbar';
import Greeting from '../settings/sections/Greeting';
import Time from '../settings/sections/Time';
2021-09-28 22:04:04 +00:00
import QuickLinks from '../settings/sections/QuickLinks';
import Quote from '../settings/sections/Quote';
2021-09-28 22:04:04 +00:00
import Date from '../settings/sections/Date';
import Message from '../settings/sections/Message';
2021-03-24 12:02:30 +00:00
import Background from '../settings/sections/background/Background';
2021-09-28 22:04:04 +00:00
import Search from '../settings/sections/Search';
import Weather from '../settings/sections/Weather';
2021-09-28 22:04:04 +00:00
import Appearance from '../settings/sections/Appearance';
import Language from '../settings/sections/Language';
import Advanced from '../settings/sections/advanced/Advanced';
2021-09-28 22:04:04 +00:00
import Stats from '../settings/sections/Stats';
import Experimental from '../settings/sections/Experimental';
import Changelog from '../settings/sections/Changelog';
import About from '../settings/sections/About';
2021-01-17 18:07:26 +00:00
2022-10-30 16:56:26 +00:00
function Settings(props) {
return (
<Tabs changeTab={(type) => props.changeTab(type)} current="settings">
<div label={variables.getMessage('modals.main.marketplace.product.overview')} name="order">
<Overview />
</div>
<div
label={variables.getMessage('modals.main.settings.sections.appearance.navbar.title')}
name="navbar"
>
<Navbar />
</div>
<div
label={variables.getMessage('modals.main.settings.sections.greeting.title')}
name="greeting"
>
<Greeting />
</div>
<div label={variables.getMessage('modals.main.settings.sections.time.title')} name="time">
<Time />
</div>
<div
label={variables.getMessage('modals.main.settings.sections.quicklinks.title')}
name="quicklinks"
>
<QuickLinks />
</div>
<div label={variables.getMessage('modals.main.settings.sections.quote.title')} name="quote">
<Quote />
</div>
<div label={variables.getMessage('modals.main.settings.sections.date.title')} name="date">
<Date />
</div>
<div
label={variables.getMessage('modals.main.settings.sections.message.title')}
name="message"
>
<Message />
</div>
<div
label={variables.getMessage('modals.main.settings.sections.background.title')}
name="background"
>
<Background />
</div>
<div label={variables.getMessage('modals.main.settings.sections.search.title')} name="search">
<Search />
</div>
<div
label={variables.getMessage('modals.main.settings.sections.weather.title')}
name="weather"
>
<Weather />
</div>
<div
label={variables.getMessage('modals.main.settings.sections.appearance.title')}
name="appearance"
>
<Appearance />
</div>
<div
label={variables.getMessage('modals.main.settings.sections.language.title')}
name="language"
>
<Language />
</div>
<div
label={variables.getMessage('modals.main.settings.sections.advanced.title')}
name="advanced"
>
<Advanced />
</div>
<div label={variables.getMessage('modals.main.settings.sections.stats.title')} name="stats">
<Stats />
</div>
<div
label={variables.getMessage('modals.main.settings.sections.experimental.title')}
name="experimental"
>
<Experimental />
</div>
<div
label={variables.getMessage('modals.main.settings.sections.changelog.title')}
name="changelog"
>
<Changelog />
</div>
<div label={variables.getMessage('modals.main.settings.sections.about.title')} name="about">
<About />
</div>
</Tabs>
);
}
2022-10-30 16:56:26 +00:00
2022-11-06 11:59:59 +00:00
export default memo(Settings);