feat: notifications settings page (#782)

This commit is contained in:
Joaquín Sánchez 2023-01-05 09:47:58 +01:00 committed by GitHub
parent 0d66038eaa
commit d4e99566b8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
19 changed files with 519 additions and 362 deletions

View file

@ -6,6 +6,7 @@ const props = defineProps<{
icon?: string
to?: string | Record<string, string>
command?: boolean
disabled?: boolean
external?: true
}>()
@ -33,10 +34,13 @@ useCommand({
<template>
<NuxtLink
:disabled="disabled"
:to="to"
:external="external"
exact-active-class="text-primary"
:class="disabled ? 'op25 pointer-events-none ' : ''"
block w-full group focus:outline-none
:tabindex="disabled ? -1 : null"
@click="to ? $scrollToTop() : undefined"
>
<div