All files / src/utils notifications.ts

100% Statements 5/5
100% Branches 2/2
100% Functions 2/2
100% Lines 5/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30          1x         3x   3x                   1x 1x            
import { notifications } from '@mantine/notifications';
 
/**
 * Display error notification with consistent styling
 */
export const showErrorNotification = (
  title: string,
  message: string,
  error?: unknown,
) => {
  const errorMessage = error instanceof Error ? error.message : message;
 
  notifications.show({
    title,
    message: errorMessage,
    color: 'red',
  });
};
 
/**
 * Display success notification with consistent styling
 */
export const showSuccessNotification = (title: string, message: string) => {
  notifications.show({
    title,
    message,
    color: 'green',
  });
};