1
0
mirror of https://github.com/Pomax/BezierInfo-2.git synced 2025-02-24 01:22:26 +01:00
BezierInfo-2/components/SectionHeader.jsx

30 lines
675 B
React
Raw Normal View History

2015-12-20 15:19:50 -08:00
var React = require("react");
var hashResolver = require("../lib/hash-resolver.js");
2015-12-20 15:19:50 -08:00
var SectionHeader = React.createClass({
statics: {
locale: ""
},
2015-12-20 15:19:50 -08:00
render: function() {
var locale = SectionHeader.locale;
if (
typeof window !== "undefined" &&
window.location.toString().indexOf(locale) === -1
) {
locale = "";
}
var fragmentid = `${locale ? "./" + locale + "/" : "."}#${this.props.name}`;
2016-01-23 10:40:48 -08:00
return (
<h2 id={this.props.name} data-num={this.props.number}>
<a href={fragmentid}>{this.props.title}</a>
2016-01-23 10:40:48 -08:00
</h2>
);
2016-09-14 15:03:45 -07:00
},
componentDidMount() {
hashResolver();
2015-12-20 15:19:50 -08:00
}
});
module.exports = SectionHeader;