0.0.2 • Published 11 years ago
react-topui v0.0.2
reactjs-topui
Topcoat.io components using ReactJs
Installation
You need to manually install topcoat css & Topcoat Icons css
Usage
var UI = require('react-topui');Button
default
<UI.Button>Default button</UI.Button>full-width
<UI.Button full>Default button</UI.Button>call to action
<UI.Button cta>Call to action button</UI.Button>Quit
<UI.Button quiet>Quiet button</UI.Button>Large
<UI.Button large>Large button</UI.Button>Icon Button
<UI.IconButton>
<UI.Icon name="home" />
Default button
</UI.IconButton><UI.IconButton quiet large full>
<UI.Icon name="home" />
Default button
</UI.IconButton>Link Button
<UI.LinkButton cta large href="#home">
Home
</UI.LinkButton>Button Bar
<UI.ButtonBar>
<UI.ButtonBarItem>Button 1</UI.ButtonBarItem>
<UI.ButtonBarItem>Button 2</UI.ButtonBarItem>
</UI.ButtonBar>Large & Full-width Button Bar
<UI.ButtonBar full large>
<UI.ButtonBarItem full large>Button 1</UI.ButtonBarItem>
<UI.ButtonBarItem full large>Button 2</UI.ButtonBarItem>
</UI.ButtonBar>List
<UI.List>
<UI.ListHeader>
List Header
</UI.ListHeader>
<UI.ListContainer>
<UI.ListItem>
<a href="#1">LINK1</a>
</UI.ListItem>
<UI.ListItem>
<a href="#2">LINK2</a>
</UI.ListItem>
<UI.ListItem>
Lorem
</UI.ListItem>
</UI.ListContainer>
</UI.List>Nav Bar
<UI.NavBar>
<UI.NavBarItem left quarter>
<UI.Icon name="listview" />
</UI.NavBarItem>
<UI.NavBarItem center half>
APP TITLE
</UI.NavBarItem>
<UI.NavBarItem right quarter>
<UI.Icon name="back" />
</UI.NavBarItem>
</UI.NavBar>Tab Bar
<UI.TabBar>
<UI.TabBarItem>
First
</UI.TabBarItem>
<UI.TabBarItem>
Second
</UI.TabBarItem>
</UI.TabBar>Full-Width
<UI.TabBar full>
<UI.TabBarItem full>
First
</UI.TabBarItem>
<UI.TabBarItem full>
Second
</UI.TabBarItem>
</UI.TabBar>Text Input
<UI.TextInput /><UI.TextInput large /><UI.TextInput full /><UI.TextInput name="username" disabled />Textarea Input
<UI.Textarea /><UI.Textarea large /><UI.Textarea full />Search Input
<UI.Search /><UI.Search large /><UI.Search full /><UI.Search disabled />Switch
<UI.Switch />Checkbox
<UI.Checkbox label="Checkboc label" /><UI.Checkbox checked /><UI.Checkbox disabled />Radio
<UI.Radio name="myname" /><UI.Radio left label="This label goes left" /><UI.Radio right label="This label goes right" /><UI.Radio disabled />Notification
<UI.Notification value="10 new Msgs" />Range
<UI.Range /><UI.Range vertical /><UI.Range disabled />Icon
<UI.Icon name="circle" />