Skip to content

Commit 2be8579

Browse files
authored
Merge pull request #32 from SyncfusionExamples/999984-Employee-D8
999984: Fix for Employee Management Reported Issue
2 parents 765757a + deb0057 commit 2be8579

File tree

4 files changed

+6
-39
lines changed

4 files changed

+6
-39
lines changed

Employee_Managment_App/src/App.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,7 @@ function App() {
151151
isOpen={sbIsOpen}
152152
type={sbType as any}
153153
position="Left"
154+
className='app-nav-sidebar'
154155
showBackdrop={!isDesktop}
155156
closeOnDocumentClick={!isDesktop}
156157
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 & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,6 @@ const TopNav: React.FC<TopNavProps> = ({
6363
const [query, setQuery] = useState('');
6464
const [avatarMenuOpen, setAvatarMenuOpen] = useState(false);
6565
const [mobileSearchOpen, setMobileSearchOpen] = useState(false);
66-
const [createMenuOpen, setCreateMenuOpen] = useState(false);
6766
const [panelOpen, setPanelOpen] = useState(false);
6867
const [panelTab, setPanelTab] = useState<'notifications' | 'announcements'>('announcements');
6968

@@ -80,14 +79,10 @@ const TopNav: React.FC<TopNavProps> = ({
8079
if (avatarRef.current && !avatarRef.current.contains(ev.target as Node)) {
8180
setAvatarMenuOpen(false);
8281
}
83-
if (createRef.current && !createRef.current.contains(ev.target as Node)) {
84-
setCreateMenuOpen(false);
85-
}
8682
};
8783
const handleEsc = (e: KeyboardEvent) => {
8884
if (e.key === 'Escape') {
8985
setAvatarMenuOpen(false);
90-
setCreateMenuOpen(false);
9186
setMobileSearchOpen(false);
9287
setPanelOpen(false);
9388
}
@@ -203,36 +198,6 @@ const TopNav: React.FC<TopNavProps> = ({
203198
</svg>
204199
</ButtonComponent>
205200

206-
<div className="btn-create-group" ref={createRef}>
207-
<ButtonComponent
208-
cssClass="btn-create"
209-
type="button"
210-
onClick={() => setCreateMenuOpen((o) => !o)}
211-
aria-haspopup="menu"
212-
aria-expanded={createMenuOpen}
213-
title="Create"
214-
iconCss="e-icons e-chevron-down-fill"
215-
iconPosition="Right"
216-
>
217-
<span>Create</span>
218-
</ButtonComponent>
219-
220-
{createMenuOpen && (
221-
<ul className="create-menu" role="menu">
222-
<li role="menuitem">
223-
<ButtonComponent type="button" onClick={onCreate}>
224-
Create Leave
225-
</ButtonComponent>
226-
</li>
227-
<li role="menuitem">
228-
<ButtonComponent type="button" onClick={onCreate}>
229-
Create Permission
230-
</ButtonComponent>
231-
</li>
232-
</ul>
233-
)}
234-
</div>
235-
236201
<button className="icon-btn e-icons e-multiple-comment" type="button" onClick={(e) => {
237202
e.preventDefault();
238203
e.stopPropagation();

Employee_Managment_App/src/index.css

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54154,6 +54154,9 @@ ejs-sidebar {
5415454154
visibility: hidden;
5415554155
will-change: transform;
5415654156
}
54157+
.e-sidebar.app-nav-sidebar {
54158+
overflow: hidden;
54159+
}
5415754160

5415854161
.e-sidebar.e-right.e-open,
5415954162
.e-sidebar.e-left.e-open {

0 commit comments

Comments
 (0)