ukelli-ui
TypeScript icon, indicating that this package has built-in type declarations

3.3.1 • Public • Published

ukelli-ui

Base on React's UI lib. Make frontend's dev simpler and faster.

Build Status install size

Support

  • Client side render React App
  • Server side render React App (like Gatsby, Next)

Project

Getting started

yarn add ukelli-ui basic-helper unistore

Example

react-app-seed

git clone https://github.com/SANGET/react-app-seed.git
cd react-app-seed
yarn; yarn start

Use in project

import React from 'react';
import ReactDOM from 'react-dom';
import { ShowModal, CloseModal } from 'ukelli-ui/core/modal';
import { Button } from 'ukelli-ui/core/button';

const handleClick = (e) => {
  const ModalID = ShowModal({
    title: 'Overlay',
    elem: e,
    children: (
      <div>Content</div>
    )
  })

  // CloseModal(ModalID)
}

const App = () => (
  <Button onClick={handleClick}>
    Overlay
  </Button>
)

ReactDOM.render(<App />, document.querySelector('#Main'));

Local dev

git clone https://github.com/ukelli/ukelli-ui
cd ukelli-ui
yarn
yarn docz:dev

Reference

Readme

Keywords

Package Sidebar

Install

npm i ukelli-ui

Weekly Downloads

204

Version

3.3.1

License

MIT

Unpacked Size

861 kB

Total Files

382

Last publish

Collaborators

  • sangett