0.2.1 ā€¢ Published 2 months ago

toast-qwik v0.2.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 months ago

Toast-Qwik

šŸŽ‰ Qwik-Toast allows you to add notifications to your app with ease. No more nonsense!

Installation

$ npm install --save toast-qwik
$ yarn add toast-qwik
$ bun install toast-qwik
$ npm install toast-qwik 

Preview

Simple Toast Title Toast Success Toast Action Toast

setting

src/routes/layout.tsx

import { component$, Slot } from "@builder.io/qwik";
import { ToastProvider } from "toast-qwik";

export default component$(() => {
  return (
    <ToastProvider>
        <Slot />
    </ToastProvider>
    );
});

use

src/routes/index.tsx

import { component$ } from "@builder.io/qwik";
import { useToast } from "toast-qwik";

export default component$(() => {
  const {toast} = useToast();
  return (
    <>
      <button onClick$={() => {
        toast({
          title: "Awesome toast",
          message: "Toast Qwik description",
          closeable: true,
        })
      }}>
        Test toast
      </button>
    </>
  );
});

Types

toast({
          title: "Awesome toast",
          message: "Toast Qwik description",
          type: "success", // "success" | "warning" | "default" | "danger" | "info"
        })

actions

toast({
  title: "Awesome toast",
  message: "Toast Qwik description",
  closeable: true,
  action: {
    content: 'SHOW',
    onAction: $(() => console.log('SHOW'))
  }
})
0.2.1

2 months ago

0.2.0

4 months ago

0.1.3

6 months ago

0.1.2

7 months ago

0.1.1

7 months ago

0.1.0

7 months ago

0.0.3

7 months ago

0.0.2

7 months ago

0.0.1

7 months ago