2022-09-08 15:06:44 -04:00

24 lines
483 B
Vue

<template>
<component :is="component_name" :id="id" />
</template>
<script>
export default {
props: {
component: {
type: String,
required: true
},
id: {
type: String,
required: false,
default: () => ""
}
},
computed: {
component_name() {
return !!this.$root.$options.components[this.component] ? this.component : "pages-404";
}
}
};
</script>