{
  "id": "uilib/components/aria-live",
  "name": "AriaLive",
  "description": "AriaLive is a React component and hook that helps make your web app more accessible by announcing dynamic changes to screen readers.",
  "group": "components",
  "slug": "/uilib/components/aria-live/",
  "props": [
    {
      "name": "variant",
      "doc": "Can be `text` for text messages or `content` for whole application content. Defaults to `text`.",
      "type": "string",
      "status": "optional",
      "defaultValue": null
    },
    {
      "name": "priority",
      "doc": "Priority of the announcement. Can be `low` or `high`. Defaults to `low`.",
      "type": "string",
      "status": "optional",
      "defaultValue": null
    },
    {
      "name": "delay",
      "doc": "Delay in milliseconds before the announcement is made. Defaults to `1000`.",
      "type": "number",
      "status": "optional",
      "defaultValue": null
    },
    {
      "name": "disabled",
      "doc": "If `true`, the announcement will not be made. Defaults to `false`.",
      "type": "boolean",
      "status": "optional",
      "defaultValue": null
    },
    {
      "name": "atomic",
      "doc": "If `true`, assistive technologies will present the entire region as a whole. If `false`, only additions will be announced.",
      "type": "boolean",
      "status": "optional",
      "defaultValue": null
    },
    {
      "name": "politeness",
      "doc": "The politeness setting for the announcement. Can be `polite` or `assertive`.",
      "type": "string",
      "status": "optional",
      "defaultValue": null
    },
    {
      "name": "relevant",
      "doc": "A space-separated list of the types of changes that should be announced. Can be `additions`, `removals`, `text`, or `all`.",
      "type": "string",
      "status": "optional",
      "defaultValue": null
    },
    {
      "name": "showAnnouncement",
      "doc": "Whether to show the children or not. Defaults to `false`.",
      "type": "boolean",
      "status": "optional",
      "defaultValue": null
    },
    {
      "name": "children",
      "doc": "The content that will be announced to the user.",
      "type": "ReactNode",
      "status": "required",
      "defaultValue": null
    }
  ],
  "events": [],
  "related": [],
  "checksum": "9d4d723de6a79cec80af7338ca9d7a2b3438b9d1b6c285f1a464a206c4e84178",
  "source": {
    "repo": "https://github.com/dnbexperience/eufemia",
    "file": "packages/dnb-eufemia/src/components/aria-live/AriaLive.tsx",
    "permalink": "https://github.com/dnbexperience/eufemia/blob/main/packages/dnb-eufemia/src/components/aria-live/AriaLive.tsx"
  },
  "sources": {
    "entry": {
      "local": "src/docs/uilib/components/aria-live.mdx",
      "public": "https://7054fffd.eufemia-e25.pages.dev/uilib/components/aria-live/"
    },
    "props": {
      "local": "src/docs/uilib/components/aria-live/properties.mdx",
      "public": "https://7054fffd.eufemia-e25.pages.dev/uilib/components/aria-live/properties/"
    },
    "events": null,
    "demos": {
      "local": "src/docs/uilib/components/aria-live/demos.mdx",
      "public": "https://7054fffd.eufemia-e25.pages.dev/uilib/components/aria-live/demos/"
    }
  },
  "version": "0.0.0-development",
  "generatedAt": "2025-12-18T10:03:59.662Z",
  "schemaVersion": 1
}
