diff options
| author | tusooa <tusooa@kazv.moe> | 2022-08-31 19:55:10 +0000 |
|---|---|---|
| committer | tusooa <tusooa@kazv.moe> | 2022-08-31 19:55:10 +0000 |
| commit | 4beaea2fcc598c5f201a2b4ac420b1c9eba7d102 (patch) | |
| tree | 3ea0276bf454b58ead700c77413d19df65e42cd7 /src/components/optional_router_link/optional_router_link.vue | |
| parent | 1614239a16fd919f34d9364dfac470526f19a526 (diff) | |
| parent | 73abae1b3ec705b95d58e6f4e0f691e99f95d8ad (diff) | |
Merge branch 'naventry-unnest' into 'develop'
make custom router-link for nav-entry to un-nest the interactive elements
Closes #1191
See merge request pleroma/pleroma-fe!1634
Diffstat (limited to 'src/components/optional_router_link/optional_router_link.vue')
| -rw-r--r-- | src/components/optional_router_link/optional_router_link.vue | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/components/optional_router_link/optional_router_link.vue b/src/components/optional_router_link/optional_router_link.vue new file mode 100644 index 00000000..d56ad268 --- /dev/null +++ b/src/components/optional_router_link/optional_router_link.vue @@ -0,0 +1,23 @@ +<template> + <!-- eslint-disable vue/no-multiple-template-root --> + <router-link + v-if="to" + v-slot="props" + :to="to" + custom + > + <slot + v-bind="props" + /> + </router-link> + <slot + v-else + v-bind="{}" + /> +</template> + +<script> +export default { + props: ['to'] +} +</script> |
