fix draft dropdown

This commit is contained in:
Henry Jameson 2025-02-12 21:07:16 +02:00
parent 2097192469
commit 17d562b979
2 changed files with 23 additions and 13 deletions

View file

@ -363,6 +363,12 @@ const PostStatusForm = {
}
},
safeToSaveDraft () {
console.log('safe', (
this.newStatus.status ||
this.newStatus.spoilerText ||
this.newStatus.files?.length ||
this.newStatus.hasPoll
) && this.saveable)
return (
this.newStatus.status ||
this.newStatus.spoilerText ||

View file

@ -333,13 +333,16 @@
<div
class="dropdown-menu"
role="menu"
>
<div
class="menu-item dropdown-item"
:class="{ disabled: !safeToSaveDraft }"
>
<button
v-if="!hideDraft || !disableDraft"
class="menu-item dropdown-item"
class="main-button"
role="menu"
:disabled="!safeToSaveDraft && saveable"
:class="{ disabled: !safeToSaveDraft }"
:disabled="!safeToSaveDraft"
@click.prevent="saveDraft"
@click="close"
>
@ -351,6 +354,7 @@
</template>
</button>
</div>
</div>
</template>
</Popover>
</div>