Add Site settings > General (#133)

This commit is contained in:
Riccardo Graziosi
2022-07-18 10:47:54 +02:00
committed by GitHub
parent bdc4004e4a
commit 35831b9801
99 changed files with 2405 additions and 281 deletions

View File

@@ -7,9 +7,10 @@ import Box from './Box';
interface Props {
areUpdating: boolean;
error: string;
areDirty?: boolean;
}
const SiteSettingsInfoBox = ({ areUpdating, error }: Props) => (
const SiteSettingsInfoBox = ({ areUpdating, error, areDirty = false }: Props) => (
<Box customClass="siteSettingsInfo">
{
areUpdating ?
@@ -17,10 +18,13 @@ const SiteSettingsInfoBox = ({ areUpdating, error }: Props) => (
:
error ?
<span className="error">
{I18n.t('site_settings.info_box.error', { message: JSON.stringify(error) })}
{ I18n.t('site_settings.info_box.error', { message: JSON.stringify(error) }) }
</span>
:
<span>{I18n.t('site_settings.info_box.up_to_date')}</span>
areDirty ?
<span className="warning">{ I18n.t('site_settings.info_box.dirty') }</span>
:
<span>{ I18n.t('site_settings.info_box.up_to_date') }</span>
}
</Box>
);