update header to use default icon

main
TZGyn 3 years ago
parent 4bdeee0899
commit a7b95f79f9

@ -1,9 +1,17 @@
<template> <template>
<div class="header"> <div class="header">
<div @click="profile">
<img <img
v-if="props.avatar"
class="avatar" class="avatar"
:src="avatar" @click="profile"
:src="props.avatar"
alt="" /> alt="" />
<Icon
v-else
class="avatar"
name="fa6-solid:circle-user" />
</div>
</div> </div>
</template> </template>
@ -12,9 +20,13 @@
avatar?: string; avatar?: string;
} }
const props = withDefaults(defineProps<Props>(), { const props = defineProps<Props>();
avatar: 'https://www.redditstatic.com/avatars/avatar_default_02_FF4500.png',
}); const router = useRouter();
const profile = () => {
router.push('/profile');
};
</script> </script>
<style scoped> <style scoped>
@ -23,6 +35,6 @@
} }
.avatar { .avatar {
@apply bg-secondary h-12 w-12 rounded-full; @apply bg-secondary h-12 w-12 rounded-full hover:cursor-pointer;
} }
</style> </style>

Loading…
Cancel
Save