Appearance
useNotifications ​
Definition ​
Composable for managing notifications (flash messages) on frontend.
Basic usage ​
ts
const { 
 notifications,
 removeOne,
 removeAll,
 pushInfo,
 pushWarning,
 pushError,
 pushSuccess 
} = useNotifications();
Signature ​
ts
export function useNotifications(): UseNotificationsReturn 
Return type ​
See UseNotificationsReturn
ts
export type UseNotificationsReturn = {
  /**
   * List of active notifications
   */
  notifications: ComputedRef<Notification[]>;
  /**
   * Removes a specific notification by its ID
   */
  removeOne(id: number): void;
  /**
   * Resets the notification list - clear all notifications
   */
  removeAll(): void;
  /**
   * Push an info notification to the current list
   */
  pushInfo(message: string, options?: NotificationOptions): void;
  /**
   * Pushes a warning notification to the current list
   */
  pushWarning(message: string, options?: NotificationOptions): void;
  /**
   * Pushes an error notification to the current list
   */
  pushError(message: string, options?: NotificationOptions): void;
  /**
   * Pushes a success notification to the current list
   */
  pushSuccess(message: string, options?: NotificationOptions): void;
};
Properties ​
| Name | Type | Description | 
|---|---|---|
| notifications | ComputedRef<Array<Notification>> | List of active notifications | 
Methods ​
| Name | Type | Description | 
|---|---|---|
| removeOne | void | Removes a specific notification by its ID | 
| removeAll | void | Resets the notification list - clear all notifications | 
| pushInfo | void | Push an info notification to the current list | 
| pushWarning | void | Pushes a warning notification to the current list | 
| pushError | void | Pushes an error notification to the current list | 
| pushSuccess | void | Pushes a success notification to the current list |