Directive for basic scrolling and smooth scrolling ( work in progress ) Feel free to contribute - everything is appreciated
$ I've not uploaded it to npm yet, I want to finish it first.
$ npm install
$ npm run examples
Checkout examples
var React = require('react');
var Scroll = require('react-scroll');
var Link = Scroll.Link;
var Element = Scroll.Element;
var Section = React.createClass({
render: function () {
return (
<Link to="test1" smooth={true}>Test 1</Link>
<Link to="test2" smooth={true}>Test 2</Link>
<Element name="test1" className="element">
test 1
</Element>
<Element name="test2" className="element">
test 2
</Element>
);
}
});
React.render(
<Section />,
document.getElementById('example')
);
Simply just include the mixins!
var React = require('react');
var Scroll = require('react-scroll');
var Helpers = Scroll.Helpers;
var Element = React.createClass({
mixins: [Helpers.Element],
render: function () {
return (
{this.props.children}
);
}
});
var Link = React.createClass({
mixins: [Helpers.Scroll],
render: function () {
return (
<a onClick={this.onClick} href="https://github.com/fisshy/react-scroll/raw/v0.0.2/test">
{this.props.children}
</a>
);
}
});
$ claude mcp add react-scroll \
-- python -m otcore.mcp_server <graph>