1- import React from " react" ;
2- import { Nav } from " react-bootstrap" ;
3- import { Link } from " react-router-dom" ;
1+ import React from ' react' ;
2+ import { Nav } from ' react-bootstrap' ;
3+ import { Link } from ' react-router-dom' ;
44
55type SidebarNavProps = {
66 pathName : string ;
@@ -9,37 +9,41 @@ type SidebarNavProps = {
99
1010const SidebarNav : React . FC < SidebarNavProps > = ( { pathName, basePath } ) => {
1111 return (
12- < div className = " sidebar-nav" >
13- < Nav variant = " pills" className = " flex-column" >
12+ < div className = ' sidebar-nav' >
13+ < Nav variant = ' pills' className = ' flex-column' >
1414 < Link
1515 to = { basePath }
1616 className = { pathName === basePath ? `nav-link active` : `nav-link` }
17+ data-test = 'dashboard-link'
1718 >
18- < i className = " fa fa-fw fa-dashboard" /> < span > Dashboard</ span >
19+ < i className = ' fa fa-fw fa-dashboard' /> < span > Dashboard</ span >
1920 </ Link >
2021 < Link
2122 to = { `${ basePath } posts` }
2223 className = {
2324 pathName === `${ basePath } posts` ? `nav-link active` : `nav-link`
2425 }
26+ data-test = 'posts-link'
2527 >
26- < i className = " fa fa-fw fa-newspaper-o" /> < span > Posts</ span >
28+ < i className = ' fa fa-fw fa-newspaper-o' /> < span > Posts</ span >
2729 </ Link >
2830 < Link
2931 to = { `${ basePath } add-new` }
3032 className = {
3133 pathName === `${ basePath } add-new` ? `nav-link active` : `nav-link`
3234 }
35+ data-test = 'add-new-link'
3336 >
34- < i className = " fa fa-fw fa-file" /> < span > Add New</ span >
37+ < i className = ' fa fa-fw fa-file' /> < span > Add New</ span >
3538 </ Link >
3639 < Link
3740 to = { `${ basePath } account` }
3841 className = {
3942 pathName === `${ basePath } account` ? `nav-link active` : `nav-link`
4043 }
44+ data-test = 'account-link'
4145 >
42- < i className = " fa fa-fw fa-info" /> < span > Account Info</ span >
46+ < i className = ' fa fa-fw fa-info' /> < span > Account Info</ span >
4347 </ Link >
4448 </ Nav >
4549 </ div >
0 commit comments