refactor: remove withDefaults macro and clean up reactive props destructuring (#3217)

This commit is contained in:
TAKAHASHI Shuuji 2025-03-02 23:50:12 +09:00 committed by GitHub
parent 7d9712c209
commit 60b1d0224c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
52 changed files with 177 additions and 232 deletions

View file

@ -2,7 +2,7 @@
import type { mastodon } from 'masto'
import { toggleBlockAccount, toggleMuteAccount, useRelationship } from '~~/composables/masto/relationship'
const props = defineProps<{
const { details, ...props } = defineProps<{
status: mastodon.v1.Status
details?: boolean
command?: boolean
@ -22,7 +22,7 @@ const {
togglePin,
toggleReblog,
toggleMute,
} = useStatusActions(props)
} = useStatusActions({ status: props.status })
const clipboard = useClipboard()
const router = useRouter()
@ -109,7 +109,7 @@ async function deleteAndRedraft() {
function reply() {
if (!checkLogin())
return
if (props.details) {
if (details) {
focusEditor()
}
else {