Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
59 changes: 34 additions & 25 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,13 @@
First, grab the package from npm:

```sh
npm install --save react-accessible-accordion react react-dom
npm install --save react-accessible-accordion
```

Then, import the editor and use it in your code. Here is a [basic example](https://springload.github.io/react-accessible-accordion/):

```jsx
import React from 'react';
import ReactDOM from 'react-dom';

import {
Accordion,
Expand All @@ -30,29 +29,39 @@ import {
// Demo styles, see 'Styles' section below for some notes on use.
import 'react-accessible-accordion/dist/fancy-example.css';

const Example = () => (
<Accordion>
<AccordionItem>
<AccordionItemHeading>
<h3>Simple title</h3>
</AccordionItemHeading>
<AccordionItemPanel>
<p>Body content</p>
</AccordionItemPanel>
</AccordionItem>
<AccordionItem>
<AccordionItemHeading>
<h3>Complex title</h3>
<div>With a bit of description</div>
</AccordionItemHeading>
<AccordionItemPanel>
<p>Body content</p>
</AccordionItemPanel>
</AccordionItem>
</Accordion>
);

ReactDOM.render(<Example />, document.querySelector('[data-mount]'));
export default function Example() {
return (
<Accordion>
<AccordionItem>
<AccordionItemHeading>
<span className="accordion__arrow" role="presentation" />
What harsh truths do you prefer to ignore?
</AccordionItemHeading>
<AccordionItemPanel>
<p>
Exercitation in fugiat est ut ad ea cupidatat ut in
cupidatat occaecat ut occaecat consequat est minim minim
esse tempor laborum consequat esse adipisicing eu
reprehenderit enim.
</p>
</AccordionItemPanel>
</AccordionItem>
<AccordionItem>
<AccordionItemHeading>
<span className="accordion__arrow" role="presentation" />
Is free will real or just an illusion?
</AccordionItemHeading>
<AccordionItemPanel>
<p>
In ad velit in ex nostrud dolore cupidatat consectetur
ea in ut nostrud velit in irure cillum tempor laboris
sed adipisicing eu esse duis nulla non.
</p>
</AccordionItemPanel>
</AccordionItem>
</Accordion>
);
}
```

### Styles
Expand Down
Loading