Skip to content

Commit

Permalink
feat: restore option to cache and optimize images locally (#2964)
Browse files Browse the repository at this point in the history
  • Loading branch information
Ryan Cohen committed Aug 22, 2022
1 parent 29ab178 commit 507227a
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions src/components/Settings/SettingsMain.tsx
Expand Up @@ -133,6 +133,7 @@ const SettingsMain = () => {
originalLanguage: data?.originalLanguage,
partialRequestsEnabled: data?.partialRequestsEnabled,
trustProxy: data?.trustProxy,
cacheImages: data?.cacheImages,
}}
enableReinitialize
validationSchema={MainSettingsSchema}
Expand All @@ -148,6 +149,7 @@ const SettingsMain = () => {
originalLanguage: values.originalLanguage,
partialRequestsEnabled: values.partialRequestsEnabled,
trustProxy: values.trustProxy,
cacheImages: values.cacheImages,
});
mutate('/api/v1/settings/public');
mutate('/api/v1/status');
Expand Down Expand Up @@ -306,6 +308,27 @@ const SettingsMain = () => {
</Tooltip>
</div>
</div>
<div className="form-row">
<label htmlFor="csrfProtection" className="checkbox-label">
<span className="mr-2">
{intl.formatMessage(messages.cacheImages)}
</span>
<SettingsBadge badgeType="experimental" />
<span className="label-tip">
{intl.formatMessage(messages.cacheImagesTip)}
</span>
</label>
<div className="form-input-area">
<Field
type="checkbox"
id="cacheImages"
name="cacheImages"
onChange={() => {
setFieldValue('cacheImages', !values.cacheImages);
}}
/>
</div>
</div>
<div className="form-row">
<label htmlFor="locale" className="text-label">
{intl.formatMessage(messages.locale)}
Expand Down

0 comments on commit 507227a

Please sign in to comment.