A React library to create interfaces using circles, orbits, and planets.
Visit orbital-list.laurentsenta.com for an interactive example.
Check it out in production: whena.re is built with the library and helps you and your team to deal with timezones.
With npm:
npm install --save orbital-list
With yarn:
yarn add orbital-list
The library provides a set of components.
Check the example to see the code behind the demo.
import React, { Component } from 'react'
import {
Dial,
Hand,
Label,
Orbit,
OrbitalList,
Place,
Planet,
Slice
} from 'orbital-list'
class Example extends Component {
render() {
return (
<OrbitalList>
<Dial color='#1f2041' />
<Slice
color='rgba(75, 63, 114, 1)'
length={0.5}
angleStart={180}
angleEnd={202.5}
/>
<Place
angle={180}
distance={0.8}
style={{ color: '#ed254e', fontSize: '1.2rem', fontWeight: 'bold' }}
>
<button>Hello</button>
</Place>
<Orbit color='rgba(244, 205, 205, 1)' radius={0.15} />
</OrbitalList>
)
}
}
yarn start # start working on the library
Go in the examples/
folder, there is a react app there,
yarn start # start the example server
MIT © laurentsenta