2.0.0 • Published 8 years ago

mofo-ui v2.0.0

Weekly downloads
13
License
MPL-2.0
Repository
github
Last release
8 years ago

Uses Mofo Standards Build Status

mofo-ui

Mozilla Foundation React components.

Purpose

mofo-ui is a library of React UI components primarily for usage by the various Mozilla Foundation hubs. It's designed to complement mofo-bootstrap, but doesn't require it. It can also be used alongside stock Boostrap versions 3 and 4 or with no additional CSS framework.

Usage

In your target project, do the following:

  1. npm i mofo-ui --save
  2. Include the compiled CSS and JS located in dist in your app.
  3. If you're using Webpack, you can require mofo-ui and pick which components you want to use.

For example:

import { RadioFilter } from "mofo-ui";

<RadioFilter options={radioOptions} initialChoice={`foo`}></RadioFilter>

Development

Run the following commands in your terminal:

  1. git clone https://github.com/mozilla/mofo-ui.git
  2. cd mofo-ui
  3. npm start
  4. Navigate to http://127.0.0.1:1615 to view the demo page.

File Structure

├── demo <- A page with all components for dev and demo purposes
│   ├── css <- Compiled code. Don't edit.
│   ├── img <- Image assets for demo page.
│   ├── index.html <- Wrapper for demo.jsx injection
│   └── js <- Compiled code. Don't edit.
├── dist <- Compiled code. Don't edit.
├── src
│   ├── components <- All the mofo-ui library components
│   ├── demo.jsx <- JSX code for demo page
│   ├── exports.js <- Entry point for exported components.
│   └── main.scss
└── webpack.config.js

CSS Class Names

To reduce conflicts with other CSS, prefix all class names with mui- (eg: mui-tabs).

2.0.0

8 years ago

1.7.0

9 years ago

1.6.1

9 years ago

1.6.0

9 years ago

1.5.1

9 years ago

1.5.0

10 years ago

1.4.1

10 years ago

1.4.0

10 years ago

1.3.1

10 years ago

1.3.0

10 years ago

1.2.0

10 years ago

1.1.0

10 years ago

1.0.0

10 years ago