# MStatusNotification

A Status Notification is used to draw the user’s attention to important information that needs to be acknowledged. It often provides feedback on a process, highlights a status update, or alerts users about an issue. Notifications are typically triggered by user actions or system events and are designed to be easily noticeable while maintaining a non-intrusive experience.


## Props

| Name | Description | Type | Default |
| --- | --- | --- | --- | 
| `title*` | Title of the status notification. | `string` | - |
| `description*` | Description of the status notification. | `string` | - |
| `status` | Allows to define the status notification type. | `"info"` `"warning"` `"error"` `"success"` | `"info"` |
| `closable` | if `true`, display the close button. | `boolean` | - |

## Slots

| Name | Description |
| --- | --- |
| `footer` | Use this slot to insert a button or a link in the footer |

## Events

| Name | Description | Type |
| --- | --- | --- |
| `close` | Emits when closing the notification. | [] |

## Dependencies

### Depends on

- [MIconButton](../iconbutton)

### Graph

```mermaid
graph TD;
  MStatusNotification --> MIconButton
style MStatusNotification fill:#008240,stroke:#333,stroke-width:4px
```
