summaryrefslogtreecommitdiff
path: root/web/source/settings/admin/settings.js
diff options
context:
space:
mode:
Diffstat (limited to 'web/source/settings/admin/settings.js')
-rw-r--r--web/source/settings/admin/settings.js39
1 files changed, 18 insertions, 21 deletions
diff --git a/web/source/settings/admin/settings.js b/web/source/settings/admin/settings.js
index eb6e8b267..88f32624a 100644
--- a/web/source/settings/admin/settings.js
+++ b/web/source/settings/admin/settings.js
@@ -36,6 +36,7 @@ const {
module.exports = function AdminSettings() {
const dispatch = Redux.useDispatch();
+ const instance = Redux.useSelector(state => state.instances.adminSettings);
const [errorMsg, setError] = React.useState("");
const [statusMsg, setStatus] = React.useState("");
@@ -54,6 +55,23 @@ module.exports = function AdminSettings() {
placeHolder="My GoToSocial instance"
/>
+ <div className="file-upload">
+ <h3>Instance thumbnail</h3>
+ <div>
+ <img className="preview avatar" src={instance.thumbnail} alt={instance.thumbnail ? `Thumbnail image for the instance` : "No instance thumbnail image set"} />
+ <File
+ id="thumbnail"
+ fileType="image/*"
+ />
+ </div>
+ </div>
+
+ <TextInput
+ id="thumbnail_description"
+ name="Instance thumbnail description"
+ placeHolder="A cute little picture of a smiling sloth."
+ />
+
<TextArea
id="short_description"
name="Short description"
@@ -82,27 +100,6 @@ module.exports = function AdminSettings() {
placeHolder=""
/>
- {/* <div className="file-upload">
- <h3>Instance avatar</h3>
- <div>
- <img className="preview avatar" src={instance.avatar} alt={instance.avatar ? `Avatar image for the instance` : "No instance avatar image set"} />
- <File
- id="avatar"
- fileType="image/*"
- />
- </div>
- </div>
-
- <div className="file-upload">
- <h3>Instance header</h3>
- <div>
- <img className="preview header" src={instance.header} alt={instance.header ? `Header image for the instance` : "No instance header image set"} />
- <File
- id="header"
- fileType="image/*"
- />
- </div>
- </div> */}
<Submit onClick={updateSettings} label="Save" errorMsg={errorMsg} statusMsg={statusMsg} />
</div>
);