2.3.8 • Published 3 years ago

minimui v2.3.8

Weekly downloads
52
License
MIT
Repository
github
Last release
3 years ago

Build Status JavaScript Style Guide

THIS IS A WORK IN PROGRESS

minimui

Minimui is my minimalist React component library that I use for various projects.

YMMV.

I have developed this React component library to standardise form components, create custom components, support standardised states, and do this all in a visually attractive way.

Principles

  • Native components SHOULD be used where possible, as this is necessary to avoid problems that lie outside the browser canvas. For example, using a <select> with options that overflow over the bottom of the browser window is problematic as they will not be displayed, whereas a native control will render the options upwards and viewable.
  • All form components MUST support "focus", "error", "disabled" and "in-progress" states.
  • All form components MUST support keyboard navigation (tab), and keyboard activation where applicable (spacebar).
  • All component states MUST be observable to colour-blind people and when rendering is grayscale, i.e. no component state is primarily indicated by colour, but colours are used as a secondary aesthetic state indicators.
  • All form components MUST support "in-progress" state when an asynchronous action has been triggered (e.g. an XHR).
  • Components that are in a "disabled" or "in-progress" state MUST NOT emit events (e.g. onClick).
  • All form components MUST be controlled components.

Dependencies

  • react 16.x
  • font-awesome 5.x
  • styled-components 4.x
2.3.8

3 years ago

2.3.7

3 years ago

2.3.6

4 years ago

2.3.5

4 years ago

2.3.4

4 years ago

2.3.3

4 years ago

2.3.2

4 years ago

2.3.1

4 years ago

2.3.0

4 years ago

2.2.1

4 years ago

2.2.0

4 years ago

2.1.2

4 years ago

2.1.1

4 years ago

2.0.3

4 years ago

2.0.2

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

1.3.4

5 years ago

1.3.3

5 years ago

1.3.2

5 years ago

1.3.1

5 years ago

1.3.0

5 years ago

1.2.4

5 years ago

1.2.3

5 years ago

1.2.2

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.0

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.7.0

5 years ago

0.6.0

5 years ago

0.5.2

5 years ago

0.5.1

5 years ago

0.5.0

5 years ago

0.4.2

6 years ago

0.4.1

6 years ago

0.4.0

6 years ago

0.3.4

6 years ago

0.3.3

6 years ago

0.3.2

6 years ago

0.3.1

6 years ago

0.3.0

6 years ago

0.2.3

6 years ago

0.2.2

6 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago