react-ui-component
Version:
some component build with ReactJs
74 lines (71 loc) • 2.14 kB
JSX
import React, { Component } from 'react';
import {Pin} from './index.js';
export default class PinDemo extends Component {
render() {
return (
<div className='pin-demo'>
<h3>Pin</h3>
<ul>
<li>
<h4>Default pin</h4>
<Pin>
<div className='card'>
<h4>title</h4>
<p>pin at top</p>
</div>
</Pin>
<pre>
<code>
{`
<Pin>
<div>
<h4>title</h4>
<p>pin at top</p>
</div>
</Pin>
`}
</code>
</pre>
</li>
<li>
<h4>Pin with offset top</h4>
<Pin top={100}>
<div className='card'>
<h4>title</h4>
<p>pin at position top 100px</p>
</div>
</Pin>
<pre>
<code>
{`
<Pin top={100}>
...
</Pin>
`}
</code>
</pre>
</li>
<li>
<h4>Scroll to given top</h4>
<Pin begin={800}>
<div className="card last">
<h4>title</h4>
<p>pin when scroll to 800px</p>
</div>
</Pin>
<pre>
<code>
{`
<Pin begin={800}>
...
</Pin>
`}
</code>
</pre>
</li>
</ul>
<h3 style={{'textAlign': 'center'}}>↓↓ Scroll to bottom ↓↓</h3>
</div>
);
}
}