Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
e2e
 
 
etc
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

react-wireframes Build Status npm version

Coverage Quality Gate Status Vulnerabilities Maintainability Rating Reliability Rating Security Rating

React component to annotate your components — useful for prototypes and proof of concepts.


Storybook

Demo

CodePen


Getting Started

npm install --save @matt-dunn/react-wireframes

or

yarn add @matt-dunn/react-wireframes

Annotate a component

const AnnotatedMyComponent = withWireframeAnnotation({
    title: "MyComponent title",
    description: "MyComponent description.",
})(MyComponent);

Wrap your application with the container

  <WireframeContainer>
    <AnnotatedMyComponent />
    {/*...application*/}
  </WireframeContainer>

API

See Storybook.

Example Implementation

This example shows a set of components annotated using react-wireframes.

Simple bare-bones example

import ReactDOM from "react-dom";
import React from "react";

import {
    WireframeContainer, withWireframeAnnotation,
} from "@matt-dunn/react-wireframes";

const MyComponent = () => <article>Hello world</article>;

const AnnotatedMyComponent = withWireframeAnnotation({
    title: "MyComponent title",
    description: "MyComponent description.",
})(MyComponent);

const app = (
  <WireframeContainer>
      <AnnotatedMyComponent />
  </WireframeContainer>
);

ReactDOM.render(
  app,
  document.getElementById("app"),
);

License

The MIT License (MIT) Copyright (c) 2020 Matt Dunn

You can’t perform that action at this time.