refactor: change nav icons to use Link instead of history.push
This commit is contained in:
		@@ -65,6 +65,11 @@ export const ProfileNameWrapper = styled.div`
 | 
				
			|||||||
  line-height: 1.25;
 | 
					  line-height: 1.25;
 | 
				
			||||||
`;
 | 
					`;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					export const NavbarLink = styled(Link)`
 | 
				
			||||||
 | 
					  margin-right: 20px;
 | 
				
			||||||
 | 
					  cursor: pointer;
 | 
				
			||||||
 | 
					`;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export const IconContainerWrapper = styled.div<{ disabled?: boolean }>`
 | 
					export const IconContainerWrapper = styled.div<{ disabled?: boolean }>`
 | 
				
			||||||
  margin-right: 20px;
 | 
					  margin-right: 20px;
 | 
				
			||||||
  cursor: pointer;
 | 
					  cursor: pointer;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -7,6 +7,7 @@ import { RoleCode } from 'shared/generated/graphql';
 | 
				
			|||||||
import NOOP from 'shared/utils/noop';
 | 
					import NOOP from 'shared/utils/noop';
 | 
				
			||||||
import { useHistory } from 'react-router';
 | 
					import { useHistory } from 'react-router';
 | 
				
			||||||
import {
 | 
					import {
 | 
				
			||||||
 | 
					  NavbarLink,
 | 
				
			||||||
  TaskcafeLogo,
 | 
					  TaskcafeLogo,
 | 
				
			||||||
  TaskcafeTitle,
 | 
					  TaskcafeTitle,
 | 
				
			||||||
  ProjectFinder,
 | 
					  ProjectFinder,
 | 
				
			||||||
@@ -310,12 +311,12 @@ const NavBar: React.FC<NavBarProps> = ({
 | 
				
			|||||||
          <ProjectFinder onClick={onOpenProjectFinder} variant="gradient">
 | 
					          <ProjectFinder onClick={onOpenProjectFinder} variant="gradient">
 | 
				
			||||||
            Projects
 | 
					            Projects
 | 
				
			||||||
          </ProjectFinder>
 | 
					          </ProjectFinder>
 | 
				
			||||||
          <IconContainer onClick={() => onDashboardClick()}>
 | 
					          <NavbarLink to="">
 | 
				
			||||||
            <HomeDashboard width={20} height={20} />
 | 
					            <HomeDashboard width={20} height={20} />
 | 
				
			||||||
          </IconContainer>
 | 
					          </NavbarLink>
 | 
				
			||||||
          <IconContainer onClick={() => onMyTasksClick()}>
 | 
					          <NavbarLink to="/tasks">
 | 
				
			||||||
            <CheckCircle width={20} height={20} />
 | 
					            <CheckCircle width={20} height={20} />
 | 
				
			||||||
          </IconContainer>
 | 
					          </NavbarLink>
 | 
				
			||||||
          <IconContainer disabled onClick={NOOP}>
 | 
					          <IconContainer disabled onClick={NOOP}>
 | 
				
			||||||
            <ListUnordered width={20} height={20} />
 | 
					            <ListUnordered width={20} height={20} />
 | 
				
			||||||
          </IconContainer>
 | 
					          </IconContainer>
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user