changed headerTopBar
This commit is contained in:
@ -1,9 +1,10 @@
|
|||||||
import { useRef } from 'react';
|
import { useRef, useEffect, useState } from 'react';
|
||||||
import { KeenIcon } from '@/components/keenicons';
|
import { KeenIcon } from '@/components/keenicons';
|
||||||
import { toAbsoluteUrl } from '@/utils';
|
import { toAbsoluteUrl } from '@/utils';
|
||||||
import { Menu, MenuItem, MenuToggle } from '@/components';
|
import { Menu, MenuItem, MenuToggle } from '@/components';
|
||||||
import { DropdownUser } from '@/partials/dropdowns/user';
|
import { DropdownUser } from '@/partials/dropdowns/user';
|
||||||
import { useLanguage } from '@/i18n';
|
import { useLanguage } from '@/i18n';
|
||||||
|
import { getAuth } from '@/auth';
|
||||||
|
|
||||||
const HeaderTopbar = () => {
|
const HeaderTopbar = () => {
|
||||||
const itemChatRef = useRef<any>(null);
|
const itemChatRef = useRef<any>(null);
|
||||||
@ -14,9 +15,14 @@ const HeaderTopbar = () => {
|
|||||||
const handleDropdownChatShow = () => {
|
const handleDropdownChatShow = () => {
|
||||||
window.dispatchEvent(new Event('resize'));
|
window.dispatchEvent(new Event('resize'));
|
||||||
};
|
};
|
||||||
|
console.log(getAuth())
|
||||||
return (
|
return (
|
||||||
<div className="flex items-center gap-3.5">
|
<div className="flex items-center gap-4">
|
||||||
|
<div className="hidden md:flex flex-col items-end mr-2 text-right">
|
||||||
|
<span className="font-semibold text-sm text-white leading-tight">{getAuth()?.user.username}</span>
|
||||||
|
<span className="text-xs text-gray-400">{getAuth()?.role_name}</span>
|
||||||
|
</div>
|
||||||
|
|
||||||
<Menu>
|
<Menu>
|
||||||
<MenuItem
|
<MenuItem
|
||||||
ref={itemUserRef}
|
ref={itemUserRef}
|
||||||
@ -28,23 +34,24 @@ const HeaderTopbar = () => {
|
|||||||
{
|
{
|
||||||
name: 'offset',
|
name: 'offset',
|
||||||
options: {
|
options: {
|
||||||
offset: [20, 10] // [skid, distance]
|
offset: [20, 10],
|
||||||
}
|
},
|
||||||
}
|
},
|
||||||
]
|
],
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<MenuToggle className="btn btn-icon rounded-full">
|
<MenuToggle className="btn btn-icon rounded-full">
|
||||||
<img
|
<img
|
||||||
className="size-9 rounded-full justify-center border border-gray-500 shrink-0"
|
className="w-9 h-9 rounded-full border border-gray-500 object-cover"
|
||||||
src={toAbsoluteUrl('/media/avatars/blank.png')}
|
src={toAbsoluteUrl('/media/avatars/300-32.png')}
|
||||||
alt=""
|
alt="User avatar"
|
||||||
/>
|
/>
|
||||||
</MenuToggle>
|
</MenuToggle>
|
||||||
{DropdownUser({ menuItemRef: itemUserRef })}
|
{DropdownUser({ menuItemRef: itemUserRef })}
|
||||||
</MenuItem>
|
</MenuItem>
|
||||||
</Menu>
|
</Menu>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user