123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- /**
- * Copyright (c) 2017-present, Facebook, Inc.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */
- const React = require('react');
- class Footer extends React.Component {
- docUrl(doc, language) {
- const baseUrl = this.props.config.baseUrl;
- return baseUrl + 'docs/' + (language && language !== 'en'
- ? language + '/' : '') + doc;
- }
- pageUrl(doc, language) {
- const baseUrl = this.props.config.baseUrl;
- return baseUrl + (language && language !== 'en'
- ? language + '/' : '') + doc;
- }
- render() {
- return (
- <footer className="nav-footer" id="footer">
- <section className="sitemap">
- <a href={this.props.config.baseUrl} className="nav-home">
- {this.props.config.footerIcon && (
- <img
- src={this.props.config.baseUrl + this.props.config.footerIcon}
- alt={this.props.config.title}
- width="66"
- height="58"
- />
- )}
- </a>
- <div>
- <h5>Docs</h5>
- <a href={this.docUrl('node.html', this.props.language)}>
- Installation
- </a>
- <a href={this.docUrl('api.html', this.props.language)}>
- Usage
- </a>
- <a href={this.docUrl('options.html', this.props.language)}>
- Configuration
- </a>
- <a href={this.docUrl('supported.html', this.props.language)}>
- Misc
- </a>
- </div>
- <div>
- <h5>Community</h5>
- <a href={this.pageUrl('users.html', this.props.language)}>
- Who is using KaTeX?
- </a>
- <a href="https://gitter.im/KaTeX/KaTeX">Gitter Chat</a>
- <a
- href="https://stackoverflow.com/questions/tagged/katex"
- target="_blank"
- rel="noreferrer noopener">
- Stack Overflow
- </a>
- </div>
- <div>
- <h5>More</h5>
- <a href="https://github.com/KaTeX/KaTeX/graphs/contributors">Contributors</a>
- <a
- className="github-button"
- href={this.props.config.repoUrl}
- data-icon="octicon-star"
- data-count-href="/KaTeX/KaTeX/stargazers"
- data-show-count={true}
- data-count-aria-label="# stargazers on GitHub"
- aria-label="Star this project on GitHub">
- Star
- </a>
- </div>
- </section>
- <a
- href="https://www.khanacademy.org/"
- className="logo">
- <img
- src={this.props.config.baseUrl + 'img/khan-academy.svg'}
- alt="Khan Academy"
- width="175"
- height="28"
- />
- </a>
- <section className="copyright">
- Licensed under <a href="https://github.com/KaTeX/KaTeX/blob/master/LICENSE">MIT License</a><br/>
- {this.props.config.copyright}
- </section>
- </footer>
- );
- }
- }
- module.exports = Footer;
|