@ui-mod/ui-mod

React components for fast prototyping


Keywords
javascript, js, react, react-library, reactjs
License
MIT
Install
npm install @ui-mod/ui-mod@0.1.6

Documentation

ui-mod

React components for fast prototyping

Setup

npm i @ui-mod/ui-mod

Components

Container

Import Container

import { Container } from "@ui-mod/ui-mod";

Define and use

<Container>...</Container>

Cover

import { Cover } from "@ui-mod/ui-mod";

Define and use

<Cover>...</Cover>

Modal

Import modal

import { Modal } from "@ui-mod/ui-mod";

Define state

const [modal, setModal] = useState(null);

Define Element

<Modal state={{ modal, setModal }} />

Set modal content

setModal(<>
    <h3>Modal Title</h3>
    <p>Modal Content</p>
</>);

Clear the modal manually

setModal(null);

Toast

Import toast

import { Toast } from "@ui-mod/ui-mod";

Define state

const [toast, setToast] = useState(null);

Define Element

<Toast state={{ toast, setToast }} />

Show a toast

setToast("This is my toast")

For Contributers

  • To build and link library
    • npm run build
    • npm link
  • To use in sample project
    • npm link ui-mod
  • To publish
    • npm publish --access=public