* gotta commit at some point * out of gas * IT'S WORKING NOW! 💥 * Cypress tests * fix Travis failures * incorporate PR review suggestions * fix one failing Cypress test * update API call * add Unsuspend flow; fix Travis failures * add tests for unsuspend flow * remove unnecessary atrribute * add article_policy spec * fix failing Travis * nudge Travis * fix apparent typo o o 🤷 * refactor a bunch of duplication * nudge Travis * fix Cypress failure related to authorizing moderator for user_status action * rename modal partial * remove unnecessary button-exists check * address PR review suggestions * hide suspend user btn after action * toggle btn based on author suspension status * add data-testids * use data-testids * controller refactor
35 lines
1.1 KiB
JavaScript
35 lines
1.1 KiB
JavaScript
import { h } from 'preact';
|
|
import PropTypes from 'prop-types';
|
|
|
|
export const BasicEditor = ({ openModal }) => (
|
|
<div
|
|
data-testid="basic-editor-help"
|
|
className="crayons-card crayons-card--secondary p-4 mb-6"
|
|
>
|
|
You are currently using the basic markdown editor that uses{' '}
|
|
<a href="#frontmatter" onClick={() => openModal('frontmatterShowing')}>
|
|
Jekyll front matter
|
|
</a>
|
|
. You can also use the <em>rich+markdown</em> editor you can find in{' '}
|
|
<a href="/settings/customization">
|
|
UX settings
|
|
<svg
|
|
width="24"
|
|
height="24"
|
|
viewBox="0 0 24 24"
|
|
className="crayons-icon"
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
role="img"
|
|
aria-labelledby="c038a36b2512ed25db907e179ab45cfc"
|
|
aria-hidden
|
|
>
|
|
<path d="M10.667 8v1.333H7.333v7.334h7.334v-3.334H16v4a.666.666 0 01-.667.667H6.667A.666.666 0 016 17.333V8.667A.667.667 0 016.667 8h4zM18 6v5.333h-1.333V8.275l-5.196 5.196-.942-.942 5.194-5.196h-3.056V6H18z" />
|
|
</svg>
|
|
</a>
|
|
.
|
|
</div>
|
|
);
|
|
|
|
BasicEditor.propTypes = {
|
|
openModal: PropTypes.func.isRequired,
|
|
};
|