@paradise-ui/toast
v1.0.0-beta.2
Published
A component to show message / notification after users took an action
Maintainers
Readme
@paradise-ui/toast
A component to show message / notification after users took an action
Installation
Every Paradise UI component is designed to be able to run as a standalone component. So, you can just install them by running this command
yarn add @paradise-ui/toast
# or
npm i @paradise-ui/toast
# or
pnpm i @paradise-ui/toastUsage
Before you can use toast component, you need to import ToastProvider and wrap your app component with it.
import { ToastProvider } from '@paradise-ui/toast'
import '@package-ui/toast/style'
function AppRoot({ children }) {
return <ToastProvider>{ children }</ToastProvider>
}If you install the whole paradise UI package and use ParadiseUIProvider, you dont have to import the style and ToastProvider again.
Now, you can use the toast component by calling useToast hook.
export const PageComponent = () => {
const toast = useToast();
return <Button onClick={() => toast.add({ description: 'This is a an example' })}>Trigger a toast</Button>;
};
Demo
Checkout our storybook for demo and more use cases.
Licence
This project is licensed under the terms of the MIT license.
