mervin-juno
TypeScript icon, indicating that this package has built-in type declarations

2.0.0-rc.0 • Public • Published

Juno

NPM version

NPM beta version

Ringcentral React Component library, make your app have the same user experience as Ringcentral Apps.

base on MATERIAL-UI.

Explore Juno with the interactive live Storybook instance.

View in Codesandbox Example.

Install

npm i @ringcentral/juno @ringcentral/juno-icon styled-components moment
// or
yarn add @ringcentral/juno @ringcentral/juno-icon styled-components moment

Quick Start

All components we using need contain in the RcThemeProvider.

import {
  RcAvatar,
  RcTooltip,
  RcButton,
  RcIcon,
  RcLink,
  RcCircularProgress,
  RcThemeProvider,
} from '@ringcentral/juno';
<RcThemeProvider>
  <RcAvatar color="lake">SH</RcAvatar>
  <RcButton>Button</RcButton>
  <RcLink>LINK</RcLink>
  <RcCircularProgress />
  <RcCircularProgress size="{30}" color="secondary" />
</RcThemeProvider>

Use Juno Icon

We can use any component with RcIcon prop symbol, pass component into symbol that will render svg icon with our RcIcon style.

import { RcIcon } from '@ringcentral/juno';

import { Phone } from '@ringcentral/juno-icon';

const App = (props) => {
  return (
    <RcThemeProvider>
      <RcIcon symbol={Phone} />
    </RcThemeProvider>
  );
};

Readme

Keywords

none

Package Sidebar

Install

npm i mervin-juno

Weekly Downloads

1

Version

2.0.0-rc.0

License

MIT

Unpacked Size

6.87 MB

Total Files

3049

Last publish

Collaborators

  • 233mawile