Skip to content

Commit

Permalink
fix: fix vue/no-ref-as-operand and `vue/return-in-computed-property…
Browse files Browse the repository at this point in the history
…` ESLint errors (#2679)
  • Loading branch information
shuuji3 authored Mar 11, 2024
1 parent ed8a181 commit 3b1a66c
Show file tree
Hide file tree
Showing 9 changed files with 14 additions and 10 deletions.
4 changes: 2 additions & 2 deletions components/command/CommandPanel.vue
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ onMounted(() => {
const commandMode = computed(() => input.value.startsWith('>'))
const query = computed(() => commandMode ? '' : input.value.trim())
const query = computed(() => commandMode.value ? '' : input.value.trim())
const { accounts, hashtags, loading } = useSearch(query)
Expand Down Expand Up @@ -61,7 +61,7 @@ const searchResult = computed<QueryResult>(() => {
}
})
const result = computed<QueryResult>(() => commandMode
const result = computed<QueryResult>(() => commandMode.value
? registry.query(scopes.value.map(s => s.id).join('.'), input.value.slice(1).trim())
: searchResult.value,
)
Expand Down
2 changes: 1 addition & 1 deletion components/list/ListEntry.vue
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ async function removeList() {
async function clearError() {
actionError.value = undefined
await nextTick()
if (isEditing)
if (isEditing.value)
input.value?.focus()
else
deleteBtn.value?.focus()
Expand Down
2 changes: 1 addition & 1 deletion components/modal/ModalConfirm.vue
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ const isMute = computed(() => props.extraOptionType === 'mute')
function handleChoice(choice: ConfirmDialogChoice['choice']) {
const dialogChoice = {
choice,
...isMute && {
...isMute.value && {
extraOptions: {
mute: {
duration: hasDuration.value ? duration.value : 0,
Expand Down
2 changes: 1 addition & 1 deletion components/user/UserSignIn.vue
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ function onEnter(e: KeyboardEvent) {
}
function escapeAutocomplete(evt: KeyboardEvent) {
if (!autocompleteShow)
if (!autocompleteShow.value)
return
autocompleteShow.value = false
evt.stopPropagation()
Expand Down
4 changes: 2 additions & 2 deletions composables/masto/search.ts
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ export function useSearch(query: MaybeRefOrGetter<string>, options: UseSearchOpt
}

watch(() => resolveUnref(query), () => {
loading.value = !!(q && isHydrated.value)
loading.value = !!(q.value && isHydrated.value)
})

debouncedWatch(() => resolveUnref(query), async () => {
Expand Down Expand Up @@ -87,7 +87,7 @@ export function useSearch(query: MaybeRefOrGetter<string>, options: UseSearchOpt
}, { debounce: 300 })

const next = async () => {
if (!q || !isHydrated.value || !paginator)
if (!q.value || !isHydrated.value || !paginator)
return

loading.value = true
Expand Down
4 changes: 2 additions & 2 deletions composables/push-notifications/usePushManager.ts
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ export function usePushManager() {
policy?: mastodon.v1.WebPushSubscriptionPolicy,
force?: boolean,
): Promise<SubscriptionResult> => {
if (!isSupported)
if (!isSupported.value)
return 'not-supported'

if (!currentUser.value)
Expand Down Expand Up @@ -112,7 +112,7 @@ export function usePushManager() {
}

const unsubscribe = async () => {
if (!isSupported || !isSubscribed || !currentUser.value)
if (!isSupported.value || !isSubscribed.value || !currentUser.value)
return false

await removePushNotifications(currentUser.value)
Expand Down
2 changes: 1 addition & 1 deletion pages/[[server]]/@[account]/[status].vue
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ const { data: status, pending, refresh: refreshStatus } = useAsyncData(
)
const { client } = useMasto()
const { data: context, pending: pendingContext, refresh: refreshContext } = useAsyncData(
`context:${id}`,
`context:${id.value}`,
async () => client.value.v1.statuses.$select(id.value).context.fetch(),
{ watch: [isHydrated], immediate: isHydrated.value, lazy: true, default: () => shallowRef() },
)
Expand Down
2 changes: 2 additions & 0 deletions pages/notifications.vue
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ const filter = computed<mastodon.v1.NotificationType | undefined>(() => {
const actualFilter = Array.isArray(rawFilter) ? rawFilter[0] : rawFilter
if (isNotificationFilter(actualFilter))
return actualFilter
return undefined
})
const filterIconMap: Record<mastodon.v1.NotificationType, string> = {
Expand Down
2 changes: 2 additions & 0 deletions pages/notifications/[filter].vue
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ const filter = computed<mastodon.v1.NotificationType | undefined>(() => {
const actualFilter = Array.isArray(rawFilter) ? rawFilter[0] : rawFilter
if (isNotification(actualFilter))
return actualFilter
return undefined
})
useHydratedHead({
Expand Down

0 comments on commit 3b1a66c

Please sign in to comment.