Skip to content

Commit 095c6fc

Browse files
authored
Merge pull request #218 from data-driven-forms/algolia-content
Adjusted doc layout to comply with algolia doc-search.
2 parents 1541a95 + cf434ff commit 095c6fc

File tree

3 files changed

+28
-20
lines changed

3 files changed

+28
-20
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
"package.json"
6767
],
6868
"message": "Release of new version: ${nextRelease.version} <no> [skip ci]",
69-
"successComment": ":tada: This ${issue.pull_request ? 'PR is included' : 'issue has been resolved'} in version ${nextRelease.version} :tada:\n\nThe release is available on \n\n- [react-form-renderer (@latest dist-tag)](/https://www.npmjs.com/package/@data-driven-forms/react-form-renderer)\n\n- [pf3-component-mapper (@latest dist-tag)](/https://www.npmjs.com/package/@data-driven-forms/pf3-component-mapper)\n\n- [pf4-component-mapper (@latest dist-tag)](/https://www.npmjs.com/package/@data-driven-forms/pf4-component-mapper)\n\n- [mui-component-mapper (@latest dist-tag)](/https://www.npmjs.com/package/@data-driven-forms/mui-component-mapper)\n\nDemo can be found [here](http://data-driven-forms.org/)!"
69+
"successComment": ":tada: This ${issue.pull_request ? 'PR is included' : 'issue has been resolved'} in version ${nextRelease.version} :tada:\n\nThe release is available on \n\n- [react-form-renderer (@latest dist-tag)](https://www.npmjs.com/package/@data-driven-forms/react-form-renderer)\n\n- [pf3-component-mapper (@latest dist-tag)](https://www.npmjs.com/package/@data-driven-forms/pf3-component-mapper)\n\n- [pf4-component-mapper (@latest dist-tag)](https://www.npmjs.com/package/@data-driven-forms/pf4-component-mapper)\n\n- [mui-component-mapper (@latest dist-tag)](https://www.npmjs.com/package/@data-driven-forms/mui-component-mapper)\n\nDemo can be found [here](http://data-driven-forms.org/)!"
7070
}
7171
]
7272
},

packages/react-renderer-demo/src/app/src/components/layout.js

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import IconButton from '@material-ui/core/IconButton';
99
import MenuIcon from '@material-ui/icons/Menu';
1010
import SvgIcon from '@material-ui/core/SvgIcon';
1111
import { useRouter } from 'next/router';
12-
import {componentTypes} from '@data-driven-forms/react-form-renderer';
12+
import { componentTypes } from '@data-driven-forms/react-form-renderer';
1313

1414
import { flatSchema } from './navigation/schema';
1515
import GhIcon from './common/gh-svg-icon';
@@ -187,30 +187,31 @@ const Layout = ({ children }) => {
187187
<Navigation searchRef={ searchRef } closeNav={ handleDrawerClose }/>
188188
<Divider />
189189
</Drawer>
190+
<div className={ clsx(classes.drawerHeader, classes.appBar, classes.rightAppBar, {
191+
[classes.appBarShift]: open,
192+
}) }>
193+
<a href="https://github.com/data-driven-forms/react-forms" rel="noopener noreferrer" target="_blank">
194+
<IconButton
195+
color="inherit"
196+
aria-label="gh repository"
197+
edge="start"
198+
className={ clsx(classes.menuButton) }
199+
>
200+
<SvgIcon>
201+
<GhIcon className={ classes.menuIcons } />
202+
</SvgIcon>
203+
</IconButton>
204+
</a>
205+
</div>
190206

191207
<main
192208
className={ clsx(classes.content, {
193209
[classes.contentShift]: open,
194210
[classes.mainGradient]: router.pathname === '/',
195211
[classes.mainGradientShift]: router.pathname === '/' && open,
212+
'DocSearch-content': true,
196213
}) }
197214
>
198-
<div className={ clsx(classes.drawerHeader, classes.appBar, classes.rightAppBar, {
199-
[classes.appBarShift]: open,
200-
}) }>
201-
<a href="https://github.com/data-driven-forms/react-forms" rel="noopener noreferrer" target="_blank">
202-
<IconButton
203-
color="inherit"
204-
aria-label="gh repository"
205-
edge="start"
206-
className={ clsx(classes.menuButton) }
207-
>
208-
<SvgIcon>
209-
<GhIcon className={ classes.menuIcons } />
210-
</SvgIcon>
211-
</IconButton>
212-
</a>
213-
</div>
214215
<div className={ classes.contentWrapper }>
215216
<div style={{
216217
paddingRight: 32,

packages/react-renderer-demo/src/app/src/components/mdx/mdx-components.js

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,17 @@ const useHeadingStyles = makeStyles(() => ({
3939

4040
const Heading = ({ level, children, ...rest }) => {
4141
const classes = useHeadingStyles();
42+
const id = headerToId(children);
4243
return (
4344
<React.Fragment>
44-
<a id={ headerToId(children) } className={ classes.anchorOffset } data-mdlink="md-heading" />
45-
<Typography className={ classes.heading } variant={ `h${level + 2}` }>{ children }<ShareButton text={ headerToId(children) }/></Typography>
45+
<a id={ id } className={ classes.anchorOffset } data-mdlink="md-heading" />
46+
<Typography
47+
id={ `heading-${id}` }
48+
className={ classes.heading }
49+
variant={ `h${level + 2}` }>
50+
{ children }
51+
<ShareButton text={ id }/>
52+
</Typography>
4653
</React.Fragment>
4754
);
4855
};

0 commit comments

Comments
 (0)