Mono UI components is an Ember components framework created by Mono Design.
It provides several base components to build app-like in an easy manner, with a clear and consistent component API.
Every component is documented. Its available arguments are listed clearly in an arguments table. Every component has namespaced CSS to its own name, so you can easily pick and choose components. If you want to use Mono components in full or only part of it, the choice is yours.
The CSS is purposefully kept simple, as bare CSS with no dependencies.
The available alert skins.
This is a default alert.
This is a success alert.
This is an error alert.
The available alert types.
Todo
<Avatar @initials="JR" />
<Badge>Default badge</Badge>
<Badge @skin="success">Success badge</Badge>
<Badge @skin="error">Error badge</Badge>
<Button @skin="primary">Primary button</Button>
<Button>Regular button</Button>
<ButtonToolbar>
<Button>Button 1</Button>
<Button>Button 2</Button>
</ButtonToolbar>
The available icons.
Body only.
<Panel>
<Panel::Body>
<p>Body only.</p>
</Panel::Body>
</Panel>
<Panel>
<Panel::Header>
Panel header
</Panel::Header>
<Panel::Body>
Body content
</Panel::Body>
</Panel>
Renders text as rich text.
Hello world.
This is rich text.
<RichText>
<p>Hello world.</p>
<p>This is rich text.</p>
<ul>
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ul>
</RichText>