1
0
Fork 0
mirror of https://github.com/terribleplan/next.js.git synced 2024-01-19 02:48:18 +00:00
next.js/examples/nested-components/pages/index.js

49 lines
901 B
JavaScript
Raw Normal View History

2016-10-16 04:31:05 +00:00
import React from 'react'
import P from '../components/paragraph'
import Post from '../components/post'
2016-10-25 08:16:54 +00:00
import style from 'next/css'
2016-10-16 04:31:05 +00:00
export default () => (
<div className={styles.main}>
<Post title='My first blog post'>
2016-10-16 04:31:05 +00:00
<P>Hello there</P>
<P>This is an example of a componentized blog post</P>
</Post>
<Hr />
<Post title='My second blog post'>
2016-10-16 04:31:05 +00:00
<P>Hello there</P>
<P>This is another example.</P>
<P>Wa-hoo!</P>
</Post>
<Hr />
<Post title='The final blog post'>
2016-10-16 04:31:05 +00:00
<P>C'est fin</P>
</Post>
</div>
)
const Hr = () => <hr className={styles.hr} />
2016-10-16 04:31:05 +00:00
const styles = {
main: style({
2016-10-16 04:31:05 +00:00
margin: 'auto',
maxWidth: '420px',
padding: '10px'
}),
2016-10-16 04:31:05 +00:00
hr: style({
2016-10-16 04:31:05 +00:00
width: '100px',
borderWidth: 0,
margin: '20px auto',
textAlign: 'center',
'::before': {
2016-10-16 04:31:05 +00:00
content: '"***"',
color: '#ccc'
}
})
}