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