fix: active type issue

This commit is contained in:
2021-02-15 21:20:32 +00:00
parent a7915b84f1
commit 82dffe7cdd
3 changed files with 14 additions and 5 deletions

View File

@@ -26,7 +26,7 @@ const Link = styled(GatsbyLink)`
padding: 9px 0; padding: 9px 0;
border-bottom: 2px solid border-bottom: 2px solid
${props => ${props =>
props.active || props.partiallyActive props.active === "true" || props.partiallyActive
? `var(--color-white)` ? `var(--color-white)`
: `transparent`}; : `transparent`};
} }

View File

@@ -124,7 +124,7 @@ export default function Nav({ location, data, open, setOpen }) {
subNav={link.subNav} subNav={link.subNav}
to={link.to} to={link.to}
location={location} location={location}
active={location === link.to} active={location === link.to ? "true" : "false"}
partiallyActive={ partiallyActive={
link.subNav && location && location.indexOf(link.to) === 0 link.subNav && location && location.indexOf(link.to) === 0
} }

View File

@@ -140,21 +140,30 @@ export default function Index({ data }) {
</Heading> </Heading>
<Grid columns={[1, 3]} breakpoints={["45em"]}> <Grid columns={[1, 3]} breakpoints={["45em"]}>
<LogoItem> <LogoItem>
<Link to="https://www.bark.com/en/gb/company/abc-project-design-ltd/alJKp"> <Link
to="https://www.bark.com/en/gb/company/abc-project-design-ltd/alJKp"
aria-label="Bark"
>
<Logo> <Logo>
<Img fixed={data.barkImage.childImageSharp.fixed} /> <Img fixed={data.barkImage.childImageSharp.fixed} />
</Logo> </Logo>
</Link> </Link>
</LogoItem> </LogoItem>
<LogoItem> <LogoItem>
<Link to="https://www.checkatrade.com/trades/AbcProject/reviews"> <Link
to="https://www.checkatrade.com/trades/AbcProject/reviews"
aria-label="Checkatrade"
>
<Logo> <Logo>
<Checkatrade /> <Checkatrade />
</Logo> </Logo>
</Link> </Link>
</LogoItem> </LogoItem>
<LogoItem> <LogoItem>
<Link to="https://www.ratedpeople.com/profile/ciprian-jitariuc#ratings"> <Link
to="https://www.ratedpeople.com/profile/ciprian-jitariuc#ratings"
aria-label="Rated People"
>
<Logo> <Logo>
<RatedPeople /> <RatedPeople />
</Logo> </Logo>