1.0.3 • Published 7 years ago

@amajor/widget-tree-saver v1.0.3

Weekly downloads
1
License
BSD-3-Clause
Repository
github
Last release
7 years ago

Trees Saved Widget

This is a simple ReactJS dashboard-type widget used to display the number of trees saved based on the number of sheets passed into the component.

Getting Started

From inside of your React project directory, run

npm install @amajor/widget-tree-saver

Once installed, include it in your application by importing the file and inserting the component with your desired props.

import React, { Component } from 'react';
import TreeSaver from '@amajor/widget-tree-saver';

class App extends Component {
  render() {
    return (
      <div className="App">
      
        <header className="App-header">
          <h1 className="App-title">Your App</h1>
          <h2 className="App-title">With the tree saverwidget below.</h2>
        </header>

        <TreeSaver numberOfPages={9500} interval="month" />

      </div>
    );
  }
}

export default App;

Configure

This component only accepts two properties at this time:

  • numberOfPages (number) - for example "2300"
  • interval (string) - for example "week" or "year"

It will automatically calculate the number of trees saved based on the number of sheets entered, with the assumption that a single tree provides 8333.3 sheets.

When entered in, the component will flow horizontally, or if given less space, will collapse into a column. We use the grid from Bootstrap to manage this.

Horizontal Layout

Vertical Layout

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago