$schema: https://git.drupalcode.org/project/drupal/-/raw/HEAD/core/assets/schemas/v1/metadata.schema.json
name: Page title
status: experimental
description: The Title component is responsible for rendering the page's main heading using the h1 HTML tag.
props:
  type: object
  properties:
    title:
      type: string
      title: Title
      description: The page title, for use in the actual content.
      default: ''
    display:
      type: string
      title: Display Heading
      description: When you need a heading to stand out, consider using a display heading—a larger, slightly more opinionated heading style.
      default: ''
      enum:
        - ''
        - display-1
        - display-2
        - display-3
        - display-4
        - display-5
        - display-6
    page_title_utility_classes:
      type: array
      title: Utility Classes
      default: []
      items:
        type: 'string'
      description: An array of utility classes. Use to add extra Bootstrap utility classes or custom CSS classes over to this to this component.
    attributes:
      type: object
      title: Attributes
      description: HTML attributes to apply to the wrapper element.
      $ref: 'ui-patterns://attributes'
    title_attributes:
      type: object
      title: Attributes
      description: HTML attributes to apply to the title element.
      $ref: 'ui-patterns://attributes'
    title_prefix:
      type: array
    title_suffix:
      type: array
