feat: Templates (#1399)

* Migrations
* New from template
* fix: Don't allow public share of template
* chore: Template badges
* fix: Collection active
* feat: New doc button on template list item
* feat: New template menu
* fix: Sorting
* feat: Templates onboarding notice
* fix: New doc button showing on archived/deleted templates
This commit is contained in:
Tom Moor
2020-08-08 15:18:37 -07:00
committed by GitHub
parent 59c24aba7c
commit 869fc086d6
51 changed files with 1007 additions and 327 deletions

View File

@@ -10,7 +10,7 @@ type Props = {
const StyledNavLink = styled(NavLink)`
position: relative;
top: 1px;
bottom: -1px;
display: inline-block;
font-weight: 500;
@@ -33,14 +33,14 @@ const StyledNavLink = styled(NavLink)`
}
`;
function Tab(props: Props) {
function Tab({ theme, ...rest }: Props) {
const activeStyle = {
paddingBottom: "5px",
borderBottom: `3px solid ${props.theme.textSecondary}`,
color: props.theme.textSecondary,
borderBottom: `3px solid ${theme.textSecondary}`,
color: theme.textSecondary,
};
return <StyledNavLink {...props} activeStyle={activeStyle} />;
return <StyledNavLink {...rest} activeStyle={activeStyle} />;
}
export default withTheme(Tab);