lbry-desktop/ui/component/settingAppearance/view.jsx
2021-08-23 23:45:07 +08:00

40 lines
963 B
JavaScript

// @flow
import React from 'react';
import Card from 'component/common/card';
import HomepageSelector from 'component/homepageSelector';
import SettingLanguage from 'component/settingLanguage';
import ThemeSelector from 'component/themeSelector';
// $FlowFixMe
import homepages from 'homepages';
type Props = {};
export default function SettingAppearance(props: Props) {
return (
<Card
title={__('Appearance')}
subtitle=""
isBodyList
body={
<>
{/* --- Homepage --- */}
{homepages && Object.keys(homepages).length > 1 && (
<div className="card__main-actions">
<HomepageSelector />
</div>
)}
{/* --- Language --- */}
<div className="card__main-actions">
<SettingLanguage />
</div>
<SettingsRow title={__('Theme')}>
<ThemeSelector />
</SettingsRow>
</>
}
/>
);
}