diff options
Diffstat (limited to 'src/components/optional_router_link')
| -rw-r--r-- | src/components/optional_router_link/optional_router_link.vue | 22 |
1 files changed, 22 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..4eef0d6a --- /dev/null +++ b/src/components/optional_router_link/optional_router_link.vue @@ -0,0 +1,22 @@ +<template> + <router-link + v-if="to" + :to="to" + custom + v-slot="props" + > + <slot + v-bind="props" + /> + </router-link> + <slot + v-else + v-bind="{}" + /> +</template> + +<script> +export default { + props: ['to'] +} +</script> |
