Skip to content

Commit

Permalink
front(toast): add toast util success and error msg
Browse files Browse the repository at this point in the history
  • Loading branch information
caio-felipee committed Feb 5, 2024
1 parent 4a6a636 commit 6fe515a
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions web/app/utils/toast.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
import toast from 'react-hot-toast';

interface ToastOptions {
duration?: number;
centered?: boolean;
style?: React.CSSProperties;
}

const createToast = (message: string, type: 'success' | 'error', options?: ToastOptions) => {
const { duration = 5000, centered = true, style } = options || {};

toast[type](message, {
duration,
style: {
textAlign: centered ? 'center' : 'justify',
...style,
},
});
};

export const successToast = (message: string, options?: ToastOptions) => createToast(message, 'success', options);

export const errorToast = (message: string, options?: ToastOptions) => createToast(message, 'error', options);

0 comments on commit 6fe515a

Please sign in to comment.