{
  "$schema": "../../schemas/component-contract.schema.json",
  "name": "notification",
  "category": "feedback",
  "status": "stable",
  "kind": "css-and-service",
  "since": "2.0.0",
  "requiresJavaScript": false,
  "formAssociated": false,
  "attributes": {
    "data-variant": {
      "type": "\"info\" | \"success\" | \"warning\" | \"danger\"",
      "default": "info"
    }
  },
  "properties": {},
  "methods": {
    "createNotificationElement": "Build the exact static card used by notify().",
    "notify": "Open a notification card in a placement stack.",
    "createNotificationController": "Wire close behavior for a static card returned by createNotificationElement()."
  },
  "events": {},
  "classes": {
    "blora-notification": "Root card container.",
    "blora-notification__icon": "Status icon, colored by variant.",
    "blora-notification__title": "Notification heading.",
    "blora-notification__desc": "Description text.",
    "blora-notification__close": "Close button."
  },
  "slots": {
    "default": "Content"
  },
  "parts": [],
  "cssProperties": [],
  "accessibilityPattern": "alertdialog"
}
