Files
manja_dev_ui/src/components/AppHeaderDropdownAccnt.vue
T
2023-11-07 15:10:22 +01:00

72 lines
2.1 KiB
Vue

<template>
<CDropdown placement="bottom-end" variant="nav-item">
<CDropdownToggle class="py-0 pe-0" :caret="false">
<CAvatar :src="avatar" size="md" />
</CDropdownToggle>
<CDropdownMenu class="pt-0">
<CDropdownHeader
component="h6"
class="bg-body-secondary text-body-secondary fw-semibold py-2 rounded-top"
>
Account
</CDropdownHeader>
<CDropdownItem>
<CIcon icon="cil-bell" /> Updates
<CBadge color="info" class="ms-auto">{{ itemsCount }}</CBadge>
</CDropdownItem>
<CDropdownItem>
<CIcon icon="cil-envelope-open" /> Messages
<CBadge color="success" class="ms-auto">{{ itemsCount }}</CBadge>
</CDropdownItem>
<CDropdownItem>
<CIcon icon="cil-task" /> Tasks
<CBadge color="danger" class="ms-auto">{{ itemsCount }}</CBadge>
</CDropdownItem>
<CDropdownItem>
<CIcon icon="cil-comment-square" /> Comments
<CBadge color="warning" class="ms-auto">{{ itemsCount }}</CBadge>
</CDropdownItem>
<CDropdownHeader
component="h6"
class="bg-body-secondary text-body-secondary fw-semibold py-2"
>
Settings
</CDropdownHeader>
<CDropdownItem>
<CIcon icon="cil-user" /> Profile
</CDropdownItem>
<CDropdownItem>
<CIcon icon="cil-settings" /> Settings
</CDropdownItem>
<CDropdownItem>
<CIcon icon="cil-dollar" /> Payments
<CBadge color="secondary" class="ms-auto">{{ itemsCount }}</CBadge>
</CDropdownItem>
<CDropdownItem>
<CIcon icon="cil-file" /> Projects
<CBadge color="primary" class="ms-auto">{{ itemsCount }}</CBadge>
</CDropdownItem>
<CDropdownDivider />
<CDropdownItem>
<CIcon icon="cil-shield-alt" /> Lock Account
</CDropdownItem>
<CDropdownItem>
<CIcon icon="cil-lock-locked" /> Logout
</CDropdownItem>
</CDropdownMenu>
</CDropdown>
</template>
<script>
import avatar from '@/assets/images/avatars/8.jpg'
export default {
name: 'AppHeaderDropdownAccnt',
setup() {
return {
avatar: avatar,
itemsCount: 42,
}
},
}
</script>