Delete cover image
This commit is contained in:
parent
a73918b8f6
commit
2f0a5b9cab
|
@ -11,6 +11,11 @@
|
||||||
align-items: flex-start;
|
align-items: flex-start;
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
|
|
||||||
|
.actions {
|
||||||
|
display: flex;
|
||||||
|
gap: 16px;
|
||||||
|
}
|
||||||
|
|
||||||
.shoutCardCoverContainer {
|
.shoutCardCoverContainer {
|
||||||
position: relative;
|
position: relative;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
|
|
@ -85,6 +85,10 @@ export const EditView = (props: EditViewProps) => {
|
||||||
setCoverImage(imageProxy(imgUrl))
|
setCoverImage(imageProxy(imgUrl))
|
||||||
setForm('coverImageUrl', imgUrl)
|
setForm('coverImageUrl', imgUrl)
|
||||||
}
|
}
|
||||||
|
const handleDeleteCoverImage = () => {
|
||||||
|
setForm('coverImageUrl', '')
|
||||||
|
setCoverImage(null)
|
||||||
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
|
@ -219,11 +223,16 @@ export const EditView = (props: EditViewProps) => {
|
||||||
)}
|
)}
|
||||||
</p>
|
</p>
|
||||||
<div class={styles.articlePreview}>
|
<div class={styles.articlePreview}>
|
||||||
<Button
|
<div class={styles.actions}>
|
||||||
variant="primary"
|
<Button
|
||||||
onClick={() => showModal('uploadImage')}
|
variant="primary"
|
||||||
value={coverImage() ? t('Add another image') : t('Add image')}
|
onClick={() => showModal('uploadImage')}
|
||||||
/>
|
value={coverImage() || form.coverImageUrl ? t('Add another image') : t('Add image')}
|
||||||
|
/>
|
||||||
|
<Show when={coverImage() ?? form.coverImageUrl}>
|
||||||
|
<Button variant="secondary" onClick={handleDeleteCoverImage} value={t('Delete')} />
|
||||||
|
</Show>
|
||||||
|
</div>
|
||||||
<Show when={coverImage() ?? form.coverImageUrl}>
|
<Show when={coverImage() ?? form.coverImageUrl}>
|
||||||
<div class={styles.shoutCardCoverContainer}>
|
<div class={styles.shoutCardCoverContainer}>
|
||||||
<div class={styles.shoutCardCover}>
|
<div class={styles.shoutCardCover}>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user