Skip to content

Instantly share code, notes, and snippets.

@GergKllai1
Created October 30, 2019 19:47
Show Gist options
  • Save GergKllai1/2bbba20095f92190e2dbcaac4de3775d to your computer and use it in GitHub Desktop.
Save GergKllai1/2bbba20095f92190e2dbcaac4de3775d to your computer and use it in GitHub Desktop.
Refactored using CustomLink component
import React from "react";
import CustomLink from "./CustomLink";
export const Header = () => {
return (
<>
<CustomLink condition="signedIn" to="/logout">
Logout
</CustomLink>
<CustomLink condition="signedOut" to="/login">
To Login Page
</CustomLink>
<CustomLink condition="signedIn" to="/restricted">
To Restricted Page
</CustomLink>
}
<CustomLink condition="teacher" to="/only-teacher">
To Only Teacher Page
</CustomLink>
<CustomLink condition="student" to="/only-student">
To Only Student Page
</CustomLink>
</>
);
};
export default Header;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment