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/with-semantic-ui/pages/index.js

53 lines
1.6 KiB
JavaScript
Raw Normal View History

import 'semantic-ui-css/semantic.min.css'
import { Modal,
Button,
Icon
} from 'semantic-ui-react'
import SmallImage from './SmallImage.png'
import LargeImage from './LargeImage.png'
import './styles.css'
export default () => (
<div className='centered'>
<Icon size='massive' name='world' />
<div className='separator' />
<Modal trigger={<Button>Show Modal</Button>}>
<Modal.Header><em>publicPath</em> should be set to <em>/_next/static/</em></Modal.Header>
<Modal.Content>
<Modal.Description>
<div className='wrapper'>
<div className='row'>
<p>
Larger content should be still availble as a fallback
to <em>fileLoader</em> but
it should not polute <em>/.next/static/css</em> folder.
You should see two images below.
One, smaller, loaded as data url, and one, bigger, loaded
via url.
</p>
</div>
<div className='row'>
<img src={SmallImage} />
<p>
A small image should be loaded as data url: <em>{SmallImage.substr(0, 100)}...</em>
</p>
</div>
<div className='row'>
<img src={LargeImage} />
<p>
A large image should be loaded as a url: <em>{LargeImage}</em>
</p>
</div>
<p className='border'>
You should also still be able to load regular css.
This text should have border.
</p>
</div>
</Modal.Description>
</Modal.Content>
</Modal>
</div>
)