aboutsummaryrefslogtreecommitdiff
path: root/src/components/settings_modal/helpers/attachment_setting.vue
diff options
context:
space:
mode:
authorHenry Jameson <me@hjkos.com>2023-04-24 21:57:31 +0300
committerHenry Jameson <me@hjkos.com>2023-04-24 21:57:31 +0300
commite0fbeee88edb29f04a3260560d10d1a812f84029 (patch)
tree3fb8efa42796ba19399da747f197503ff7c3488e /src/components/settings_modal/helpers/attachment_setting.vue
parent9aaa8a86f52bc97838c768a8859919a3ad6fd54f (diff)
finish up attachment setting (right now only for admin section only)
Diffstat (limited to 'src/components/settings_modal/helpers/attachment_setting.vue')
-rw-r--r--src/components/settings_modal/helpers/attachment_setting.vue53
1 files changed, 37 insertions, 16 deletions
diff --git a/src/components/settings_modal/helpers/attachment_setting.vue b/src/components/settings_modal/helpers/attachment_setting.vue
index 3a933511..cc2278b0 100644
--- a/src/components/settings_modal/helpers/attachment_setting.vue
+++ b/src/components/settings_modal/helpers/attachment_setting.vue
@@ -20,6 +20,23 @@
{{ backendDescriptionDescription + ' ' }}
</p>
<div class="attachment-input">
+ <div>{{ $t('settings.url') }}</div>
+ <div class="controls">
+ <input
+ :id="path"
+ class="string-input"
+ :disabled="shouldBeDisabled"
+ :value="realDraftMode ? draft : state"
+ @change="update"
+ >
+ {{ ' ' }}
+ <ModifiedIndicator
+ :changed="isChanged"
+ :onclick="reset"
+ />
+ <ProfileSettingIndicator :is-profile="isProfileSetting" />
+ </div>
+ <div>{{ $t('settings.preview') }}</div>
<Attachment
class="attachment"
:compact="compact"
@@ -30,27 +47,15 @@
@naturalSizeLoad="onNaturalSizeLoad"
/>
<div class="controls">
- <media-upload
- normal-button
+ <MediaUpload
ref="mediaUpload"
class="media-upload-icon"
:drop-files="dropFiles"
@uploaded="setMediaFile"
@upload-failed="uploadFailed"
+ normal-button
+ :accept-types="acceptTypes"
/>
- <input
- :id="path"
- class="string-input"
- :disabled="shouldBeDisabled"
- :value="realDraftMode ? draft : state"
- @change="update"
- >
- {{ ' ' }}
- <ModifiedIndicator
- :changed="isChanged"
- :onclick="reset"
- />
- <ProfileSettingIndicator :is-profile="isProfileSetting" />
</div>
</div>
<DraftButtons />
@@ -63,8 +68,24 @@
.AttachmentSetting {
.attachment {
display: block;
- width: 20em;
+ width: 100%;
height: 15em;
+ margin-bottom: 0.5em;
+ }
+
+ .attachment-input {
+ margin-left: 1em;
+ display: flex;
+ flex-direction: column;
+ width: 20em;
+ }
+
+ .controls {
+ margin-bottom: 0.5em;
+
+ input, button {
+ width: 100%;
+ }
}
}
</style>