| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- /* eslint-disable max-len */
- import React from 'react';
- import PropTypes from 'prop-types';
- import { withTranslation } from 'react-i18next';
- class Cheatsheet extends React.Component {
- render() {
- const { t } = this.props;
- return (
- <div className="row small">
- <div className="col-sm-6">
- <h4>{t('sandbox.header')}</h4>
- <ul className="hljs">
- <li><code># </code>{t('sandbox.header_x', { index: '1' })}</li>
- <li><code>## </code>{t('sandbox.header_x', { index: '2' })}</li>
- <li><code>### </code>{t('sandbox.header_x', { index: '3' })}</li>
- </ul>
- <h4>{t('sandbox.block')}</h4>
- <p className="mb-1"><code>[{t('sandbox.empty_line')}]</code>{t('sandbox.block_detail')}</p>
- <ul className="hljs">
- <li>text</li>
- <li></li>
- <li>text</li>
- </ul>
- <h4>{t('sandbox.line_break')}</h4>
- <p className="mb-1"><code>[ ][ ]</code> {t('sandbox.line_break_detail')}</p>
- <ul className="hljs">
- <li>text </li>
- <li>text</li>
- </ul>
- <h4>{t('sandbox.typography')}</h4>
- <ul className="hljs">
- <li><i>*{t('sandbox.italics')}*</i></li>
- <li><b>**{t('sandbox.bold')}**</b></li>
- <li><i><b>***{t('sandbox.italic_bold')}***</b></i></li>
- <li>~~{t('sandbox.strikethrough')}~~ =< <s>{t('sandbox.strikethrough')}</s></li>
- </ul>
- <h4>{t('sandbox.link')}</h4>
- <ul className="hljs">
- <li>[Google](https://www.google.co.jp/)</li>
- <li>[/Page1/ChildPage1]</li>
- </ul>
- <h4>{t('sandbox.code_highlight')}</h4>
- <ul className="hljs">
- <li>```javascript:index.js</li>
- <li>writeCode();</li>
- <li>```</li>
- </ul>
- </div>
- <div className="col-sm-6">
- <h4>{t('sandbox.list')}</h4>
- <ul className="hljs">
- <li>- {t('sandbox.unordered_list_x', { index: '1' })}</li>
- <li> - {t('sandbox.unordered_list_x', { index: '1.1' })}</li>
- <li>- {t('sandbox.unordered_list_x', { index: '2' })}</li>
- </ul>
- <ul className="hljs">
- <li>1. {t('sandbox.ordered_list_x', { index: '1' })}</li>
- <li>1. {t('sandbox.ordered_list_x', { index: '2' })}</li>
- </ul>
- <ul className="hljs">
- <li>- [ ] {t('sandbox.task')}({t('sandbox.task_unchecked')})</li>
- <li>- [x] {t('sandbox.task')}({t('sandbox.task_checked')})</li>
- </ul>
- <h4>{t('sandbox.quote')}</h4>
- <ul className="hljs">
- <li>> {t('sandbox.quote1')}</li>
- <li>> {t('sandbox.quote2')}</li>
- </ul>
- <ul className="hljs">
- <li>>> {t('sandbox.quote_nested')}</li>
- <li>>>> {t('sandbox.quote_nested')}</li>
- <li>>>>> {t('sandbox.quote_nested')}</li>
- </ul>
- <h4>{t('sandbox.table')}</h4>
- <pre className="border-0">
- |Left | Mid | Right|<br />
- |:----------|:---------:|----------:|<br />
- |col 1 | col 2 | col 3|<br />
- |col 1 | col 2 | col 3|<br />
- </pre>
- <h4>{t('sandbox.image')}</h4>
- <p className="mb-1"><code> </code> {t('sandbox.insert_image')}</p>
- <ul className="hljs">
- <li></li>
- </ul>
- <hr />
- <a href="/Sandbox" className="btn btn-info btn-block" target="_blank">
- <i className="icon-share-alt" /> {t('sandbox.open_sandbox')}
- </a>
- </div>
- </div>
- );
- }
- }
- Cheatsheet.propTypes = {
- t: PropTypes.func.isRequired, // i18next
- };
- export default withTranslation()(Cheatsheet);
|