0.0.39 • Published 5 years ago

babel-plugin-edit-this-page v0.0.39

Weekly downloads
31
License
ISC
Repository
github
Last release
5 years ago

Import a button on your page to make any website editable, the button opens an overlay code editor that let you make changes and submit a pull request on github

1. Install

yarn add edit-this-page babel-plugin-edit-this-page @emotion/core @chakra-ui/core

2. Add the babel plugin

The babel plugin is necessary to inject the source code, github repo url to be used by the react component

// babel.config.js
module.exports = {
    plugins: [
        [
            'edit-this-page',
            {
                editableFiles: 'pages/**',
                githubUrl: 'https://github.com/remorses/edit-this-page',
                branch: 'master',
            },
        ],
    ],
}

3. Use the react component

The react component will open a modal to edit your page contents

import EditThisPageButton from 'edit-this-page'

export function Page() {
    return (
        <MyApp>
            <EditThisPageButton />
            <EditThisPageButton unstyled>
                <MyButton>edit this page</MyButton>
            </EditThisPageButton>
        </MyApp>
    )
}
0.0.39

5 years ago

0.0.38

5 years ago

0.0.37

5 years ago

0.0.36

5 years ago

0.0.32

5 years ago

0.0.33

5 years ago

0.0.34

5 years ago

0.0.35

5 years ago

0.0.30

5 years ago

0.0.31

5 years ago

0.0.29

5 years ago

0.0.22

5 years ago

0.0.23

5 years ago

0.0.24

5 years ago

0.0.25

5 years ago

0.0.26

5 years ago

0.0.27

5 years ago

0.0.28

5 years ago

0.0.20

5 years ago

0.0.21

5 years ago

0.0.17

5 years ago

0.0.18

5 years ago

0.0.19

5 years ago

0.0.16

5 years ago

0.0.15

5 years ago

0.0.14

5 years ago

0.0.13

5 years ago

0.0.12

5 years ago

0.0.11

5 years ago

0.0.10

5 years ago

0.0.9

5 years ago

0.0.8

5 years ago

0.0.7

5 years ago

0.0.6

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.1

5 years ago