Files
luos/resources/assets/js/components/menu/CustomSidebarMenuIcon.vue
Rodrigo Quelca fa9b274883 PMCORE-3052
more chages

fox code style

restore menu settings

remove debugger

add documentation
2021-07-07 15:22:33 +00:00

27 lines
517 B
Vue

<template>
<component
:is="icon.element ? icon.element : 'i'"
class="vsm--icon"
:class="
typeof icon === 'string' || icon instanceof String
? icon
: icon.class
"
v-bind="icon.attributes"
>
{{ icon.text }}
</component>
</template>
<script>
export default {
name: "CustomSidebarMenuIcon",
props: {
icon: {
type: [String, Object],
default: "",
},
},
};
</script>