@web-lite/snackbar

0.0.11 • Public • Published

snackbar

downloads

Installation

yarn add react-toastify @web-lite/snackbar

Note

This package has been built on top of followings

    "@material-ui/core": "^4.11.3",
    "@material-ui/icons": "^4.11.2",
    "clsx": "^1.1.1",
    "react": "^16.8.0  || ^17.0.0",
    "react-dom": "^16.8.0  || ^17.0.0"

You may need to install every dependencies which has not been installed yet

🩰 Hopefully it won't need any thing to install

Example

import SnackbarContainer, { sb, globals } from '@web-lite/snackbar'
import '@web-lite/snackbar/style.min.css'

export default function App() {
  const content = {
    title: 'Poison Quotes',
    message:
      'Cheers for everyone who is man, cause everyone who is man, is different from every man.',
    config: {
      position: globals.SNACKBAR_POSITIONS.TOP_CENTER,
      closeOnClick: true,
    },
  }

  return (
    <div className="App">
      <h1>Hello CodeSandbox</h1>
      <h2>Start editing to see some magic happen!</h2>
      <button onClick={sb.success.bind(null, content)}>show success</button>
      <button onClick={sb.info.bind(null, content)}>show info</button>
      <button onClick={sb.warn.bind(null, content)}>show warn</button>
      <button onClick={sb.error.bind(null, content)}>show error</button>
      <SnackbarContainer limit={3} rtl={true} />
    </div>
  )
}

setTimeout(() => sb.success({ title: 'second Title' }), 10000)

Dependencies (0)

    Dev Dependencies (32)

    Package Sidebar

    Install

    npm i @web-lite/snackbar

    Homepage

    .

    Weekly Downloads

    0

    Version

    0.0.11

    License

    MIT

    Unpacked Size

    9.34 kB

    Total Files

    7

    Last publish

    Collaborators

    • hamedalavi
    • javadiii
    • masoudmsk
    • aliasgary
    • hosein-norouzi
    • radiumgh
    • mmd.ghanbari