react-autoheader

0.0.4 • Public • Published

react-autoheader

CircleCI npm version

Automatically sets h1, h2 levels based on component nesting.

Installation

Via npm:

$ npm install --save react-autoheader

Usage

// Input
import { Header, Section } from 'react-autoheader';
 
export const Example = () => (
    <Section>
        <Header>Top level</Header>
        <Section>
            <Header>Middle level</Header>
            <Section>
                <Header>Bottom level</Header>
            </Section>
            <Header>Middle level</Header>
        </Section>
        <Header>Top level</Header>
    </Section>;
);
// Output
<h1>Top level</h1>
<h2>Middle level</h2>
<h3>Bottom level</h3>
<h2>Middle level</h2>
<h1>Top level</h1>

Props

Section

Property Type Default Description
level Number undefined Resets the heading level for child components.

Readme

Keywords

none

Package Sidebar

Install

npm i react-autoheader

Weekly Downloads

1

Version

0.0.4

License

MIT

Unpacked Size

10.1 kB

Total Files

18

Last publish

Collaborators

  • dan1elhughes