0.25.0 • Published 5 years ago

react-component-viewer v0.25.0

Weekly downloads
96
License
Apache-2.0
Repository
github
Last release
5 years ago

Intro

import { ComponentViewer } from 'react-component-viewer';

screen example

React Component to help you with development of other React components.

  • just a component, no separate build system,
  • observe component states all at once or zoom into a single component or a screen for debugging,
  • user defined theme switching for multi brand/theme development.

Installation

npm install react-component-viewer --save-dev 

CRA Example

import * as React from 'react';

import { Registries, ComponentViewer } from 'react-component-viewer';

import { buttonsDemo } from './demos/buttons';
import { linksDemo } from './demos/links';
import { profileScreenDemo } from './demos/profileScreen';
import { formsDemo } from './demos/forms';
import { sideBySideDemo } from './demos/sideBySide';

const registries = new Registries({componentWrapper: DemoWrapper});
registries.add('components')
    .registerAsGrid('Links', 300, linksDemo)
    .registerAsTwoColumnTable('Buttons', buttonsDemo)
    .registerAsRows('Inputs', inputsDemo);

registries.add('layouts')
    .registerAsRows('Side by Side', sideBySideDemo);

registries.add('screens')
    .registerSingle('Single Screen', profileScreenDemo)
    .registerAsMiniApp('Single Screen mini app', '/app', profileScreenDemo);

export class App extends React.Component {
    render() {
        return (
            <ComponentViewer registries={registries}/>
        );
    }
}

Read more

More detailed explanation

0.25.0

5 years ago

0.24.0

5 years ago

0.21.0

5 years ago

0.23.0

5 years ago

0.22.0

5 years ago

0.20.0

6 years ago

0.19.1

6 years ago

0.19.0

6 years ago

0.18.0

6 years ago

0.17.0

6 years ago

0.16.0

6 years ago

0.15.0

6 years ago

0.14.0

6 years ago

0.13.0

6 years ago

0.12.0

6 years ago

0.11.0

6 years ago

0.10.2

6 years ago

0.10.1

6 years ago