Setup for unauthenticated doc viewing

This commit is contained in:
Tom Moor
2018-05-12 21:01:17 -07:00
parent 3005da78e2
commit dded458582
8 changed files with 33 additions and 54 deletions

View File

@@ -60,7 +60,10 @@ class DocumentLink extends React.Component<Props> {
activeClassName="activeDropZone"
>
<SidebarLink
to={document.url}
to={{
pathname: document.url,
state: { title: document.title },
}}
expand={showChildren}
expandedContent={
document.children.length ? (

View File

@@ -46,7 +46,7 @@ const StyledNavLink = styled(NavLink)`
const StyledDiv = StyledNavLink.withComponent('div');
type Props = {
to?: string,
to?: string | Object,
onClick?: (SyntheticEvent<*>) => *,
children?: React.Node,
icon?: React.Node,
@@ -59,7 +59,6 @@ type Props = {
active?: boolean,
};
@withRouter
@observer
class SidebarLink extends React.Component<Props> {
@observable expanded: boolean = false;
@@ -158,4 +157,4 @@ const Content = styled.div`
width: 100%;
`;
export default SidebarLink;
export default withRouter(SidebarLink);