Skip to content

Commit ba0630b

Browse files
999984: Fix for Employee Management Reported Issue
1 parent 4ff3f27 commit ba0630b

File tree

4 files changed

+7
-34
lines changed

4 files changed

+7
-34
lines changed

Employee_Managment_App/src/App.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@ function App() {
9393
isOpen={sbIsOpen}
9494
type={sbType as any}
9595
position="Left"
96+
className='app-nav-sidebar'
9697
showBackdrop={!isDesktop}
9798
closeOnDocumentClick={!isDesktop}
9899
open={() => {

Employee_Managment_App/src/components/EmployeeInfo.tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -235,14 +235,12 @@ const EmployeeInfo = (props: { employeeData?: EmployeeDetails; userInfo?: Employ
235235
<TabItemDirective header={headerText[0]} content={content0} />
236236
{employeeData &&
237237
userInfo &&
238-
(userInfo.Name === employeeData.Name ||
239-
userInfo.Name === employeeData.TeamLead) && (
238+
(userInfo.Name === employeeData.Name) && (
240239
<TabItemDirective header={headerText[1]} content={content1} />
241240
)}
242241
{employeeData &&
243242
userInfo &&
244-
(userInfo.Name === employeeData.Name ||
245-
userInfo.Name === employeeData.TeamLead) && (
243+
(userInfo.Name === employeeData.Name) && (
246244
<TabItemDirective header={headerText[2]} content={content2} />
247245
)}
248246
{employeeData &&

Employee_Managment_App/src/components/TopNav.tsx

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,6 @@ const TopNav: React.FC<TopNavProps> = ({
5858
const [query, setQuery] = useState('');
5959
const [avatarMenuOpen, setAvatarMenuOpen] = useState(false);
6060
const [mobileSearchOpen, setMobileSearchOpen] = useState(false);
61-
const [createMenuOpen, setCreateMenuOpen] = useState(false);
6261

6362
const [panelOpen, setPanelOpen] = useState(false);
6463
const [panelTab, setPanelTab] = useState<'notifications' | 'announcements'>('announcements');
@@ -83,14 +82,10 @@ const TopNav: React.FC<TopNavProps> = ({
8382
if (avatarRef.current && !avatarRef.current.contains(ev.target as Node)) {
8483
setAvatarMenuOpen(false);
8584
}
86-
if (createRef.current && !createRef.current.contains(ev.target as Node)) {
87-
setCreateMenuOpen(false);
88-
}
8985
};
9086
const handleEsc = (e: KeyboardEvent) => {
9187
if (e.key === 'Escape') {
9288
setAvatarMenuOpen(false);
93-
setCreateMenuOpen(false);
9489
setMobileSearchOpen(false);
9590
setPanelOpen(false);
9691
}
@@ -187,31 +182,6 @@ const TopNav: React.FC<TopNavProps> = ({
187182
</svg>
188183
</button>
189184

190-
<div className="btn-create-group" ref={createRef}>
191-
<button
192-
className="btn-create"
193-
type="button"
194-
onClick={() => setCreateMenuOpen((o) => !o)}
195-
aria-haspopup="menu"
196-
aria-expanded={createMenuOpen}
197-
title="Create"
198-
>
199-
<span>Create</span>
200-
<span className="e-icons e-chevron-down-fill" aria-hidden="true"></span>
201-
</button>
202-
203-
{createMenuOpen && (
204-
<ul className="create-menu" role="menu">
205-
<li role="menuitem">
206-
<button type="button" onClick={onCreate}>Create Leave</button>
207-
</li>
208-
<li role="menuitem">
209-
<button type="button" onClick={onCreate}>Create Permission</button>
210-
</li>
211-
</ul>
212-
)}
213-
</div>
214-
215185
<button className="icon-btn" type="button" onClick={onOpenChat} title="Messages">
216186
<svg width="20" height="20" viewBox="0 0 24 24" aria-hidden="true">
217187
<path fill="currentColor" d="M21 6H3v12h5v4l4-4h9z" />

Employee_Managment_App/src/index.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54921,6 +54921,10 @@ ejs-sidebar {
5492154921
display: block;
5492254922
}
5492354923

54924+
.e-sidebar.app-nav-sidebar {
54925+
overflow: hidden;
54926+
}
54927+
5492454928
.e-menu-wrapper.e-hamburger .e-popup.e-menu-popup,
5492554929
.e-menu-container.e-hamburger .e-popup.e-menu-popup {
5492654930
border: 0;

0 commit comments

Comments
 (0)