{
  "version": 1.1,
  "tags": [
    {
      "name": "pds-calendar",
      "description": "anonymous_0 component",
      "attributes": [
        {
          "name": "date",
          "description": ""
        }
      ]
    },
    {
      "name": "pds-calendar",
      "description": "anonymous_0 component",
      "attributes": [
        {
          "name": "open",
          "description": "Controls whether the drawer is open or closed",
          "valueSet": "v"
        },
        {
          "name": "position",
          "description": "Position of the drawer relative to the viewport",
          "values": [
            {
              "name": "bottom"
            },
            {
              "name": "top"
            },
            {
              "name": "left"
            },
            {
              "name": "right"
            }
          ]
        },
        {
          "name": "drag",
          "description": "Controls drag interaction behavior",
          "values": [
            {
              "name": "header"
            },
            {
              "name": "none"
            }
          ]
        },
        {
          "name": "max-height",
          "description": "Maximum height for top/bottom positioned drawers (CSS value)"
        },
        {
          "name": "min-height",
          "description": "Minimum height for top/bottom positioned drawers (CSS value)"
        },
        {
          "name": "show-close",
          "description": "Whether to show the close button in the header",
          "valueSet": "v"
        }
      ]
    },
    {
      "name": "pds-icon",
      "description": "SVG Icon Web Component",
      "attributes": [
        {
          "name": "icon",
          "description": "Icon name from the sprite sheet",
          "values": [
            {
              "name": "arrow-counter-clockwise",
              "description": "arrow-counter-clockwise icon"
            },
            {
              "name": "arrow-down",
              "description": "arrow-down icon"
            },
            {
              "name": "arrow-left",
              "description": "arrow-left icon"
            },
            {
              "name": "arrow-right",
              "description": "arrow-right icon"
            },
            {
              "name": "arrow-up",
              "description": "arrow-up icon"
            },
            {
              "name": "at",
              "description": "at icon"
            },
            {
              "name": "battery-charging",
              "description": "battery-charging icon"
            },
            {
              "name": "bell",
              "description": "bell icon"
            },
            {
              "name": "bell-ringing",
              "description": "bell-ringing icon"
            },
            {
              "name": "bell-simple",
              "description": "bell-simple icon"
            },
            {
              "name": "book-open",
              "description": "book-open icon"
            },
            {
              "name": "bookmark",
              "description": "bookmark icon"
            },
            {
              "name": "brackets-curly",
              "description": "brackets-curly icon"
            },
            {
              "name": "briefcase",
              "description": "briefcase icon"
            },
            {
              "name": "calendar",
              "description": "calendar icon"
            },
            {
              "name": "camera",
              "description": "camera icon"
            },
            {
              "name": "caret-down",
              "description": "caret-down icon"
            },
            {
              "name": "caret-left",
              "description": "caret-left icon"
            },
            {
              "name": "caret-right",
              "description": "caret-right icon"
            },
            {
              "name": "caret-up",
              "description": "caret-up icon"
            },
            {
              "name": "chart-bar",
              "description": "chart-bar icon"
            },
            {
              "name": "chart-line",
              "description": "chart-line icon"
            },
            {
              "name": "chat-circle",
              "description": "chat-circle icon"
            },
            {
              "name": "check",
              "description": "check icon"
            },
            {
              "name": "check-circle",
              "description": "check-circle icon"
            },
            {
              "name": "circle",
              "description": "circle icon"
            },
            {
              "name": "circle-notch",
              "description": "circle-notch icon"
            },
            {
              "name": "clipboard",
              "description": "clipboard icon"
            },
            {
              "name": "clock",
              "description": "clock icon"
            },
            {
              "name": "cloud",
              "description": "cloud icon"
            },
            {
              "name": "cloud-arrow-down",
              "description": "cloud-arrow-down icon"
            },
            {
              "name": "cloud-arrow-up",
              "description": "cloud-arrow-up icon"
            },
            {
              "name": "code",
              "description": "code icon"
            },
            {
              "name": "copy",
              "description": "copy icon"
            },
            {
              "name": "credit-card",
              "description": "credit-card icon"
            },
            {
              "name": "currency-dollar",
              "description": "currency-dollar icon"
            },
            {
              "name": "cursor-click",
              "description": "cursor-click icon"
            },
            {
              "name": "database",
              "description": "database icon"
            },
            {
              "name": "desktop",
              "description": "desktop icon"
            },
            {
              "name": "device-mobile",
              "description": "device-mobile icon"
            },
            {
              "name": "dots-three",
              "description": "dots-three icon"
            },
            {
              "name": "dots-three-vertical",
              "description": "dots-three-vertical icon"
            },
            {
              "name": "download",
              "description": "download icon"
            },
            {
              "name": "envelope",
              "description": "envelope icon"
            },
            {
              "name": "eye",
              "description": "eye icon"
            },
            {
              "name": "eye-slash",
              "description": "eye-slash icon"
            },
            {
              "name": "feather",
              "description": "feather icon"
            },
            {
              "name": "file",
              "description": "file icon"
            },
            {
              "name": "file-css",
              "description": "file-css icon"
            },
            {
              "name": "file-js",
              "description": "file-js icon"
            },
            {
              "name": "file-text",
              "description": "file-text icon"
            },
            {
              "name": "fingerprint",
              "description": "fingerprint icon"
            },
            {
              "name": "floppy-disk",
              "description": "floppy-disk icon"
            },
            {
              "name": "folder",
              "description": "folder icon"
            },
            {
              "name": "folder-open",
              "description": "folder-open icon"
            },
            {
              "name": "folder-simple",
              "description": "folder-simple icon"
            },
            {
              "name": "funnel",
              "description": "funnel icon"
            },
            {
              "name": "gear",
              "description": "gear icon"
            },
            {
              "name": "globe",
              "description": "globe icon"
            },
            {
              "name": "grid-four",
              "description": "grid-four icon"
            },
            {
              "name": "heart",
              "description": "heart icon"
            },
            {
              "name": "hourglass",
              "description": "hourglass icon"
            },
            {
              "name": "house",
              "description": "house icon"
            },
            {
              "name": "image",
              "description": "image icon"
            },
            {
              "name": "info",
              "description": "info icon"
            },
            {
              "name": "lightning",
              "description": "lightning icon"
            },
            {
              "name": "link",
              "description": "link icon"
            },
            {
              "name": "list",
              "description": "list icon"
            },
            {
              "name": "list-bullets",
              "description": "list-bullets icon"
            },
            {
              "name": "list-dashes",
              "description": "list-dashes icon"
            },
            {
              "name": "list-numbers",
              "description": "list-numbers icon"
            },
            {
              "name": "lock",
              "description": "lock icon"
            },
            {
              "name": "lock-open",
              "description": "lock-open icon"
            },
            {
              "name": "magic-wand",
              "description": "magic-wand icon"
            },
            {
              "name": "magnifying-glass",
              "description": "magnifying-glass icon"
            },
            {
              "name": "map-pin",
              "description": "map-pin icon"
            },
            {
              "name": "microphone",
              "description": "microphone icon"
            },
            {
              "name": "minus",
              "description": "minus icon"
            },
            {
              "name": "moon",
              "description": "moon icon"
            },
            {
              "name": "moon-stars",
              "description": "moon-stars icon"
            },
            {
              "name": "note-pencil",
              "description": "note-pencil icon"
            },
            {
              "name": "palette",
              "description": "palette icon"
            },
            {
              "name": "paper-plane-tilt",
              "description": "paper-plane-tilt icon"
            },
            {
              "name": "pause",
              "description": "pause icon"
            },
            {
              "name": "pencil",
              "description": "pencil icon"
            },
            {
              "name": "phone",
              "description": "phone icon"
            },
            {
              "name": "play",
              "description": "play icon"
            },
            {
              "name": "plus",
              "description": "plus icon"
            },
            {
              "name": "question",
              "description": "question icon"
            },
            {
              "name": "receipt",
              "description": "receipt icon"
            },
            {
              "name": "rocket",
              "description": "rocket icon"
            },
            {
              "name": "share",
              "description": "share icon"
            },
            {
              "name": "shield",
              "description": "shield icon"
            },
            {
              "name": "shield-check",
              "description": "shield-check icon"
            },
            {
              "name": "shield-warning",
              "description": "shield-warning icon"
            },
            {
              "name": "shopping-cart",
              "description": "shopping-cart icon"
            },
            {
              "name": "sidebar",
              "description": "sidebar icon"
            },
            {
              "name": "sparkle",
              "description": "sparkle icon"
            },
            {
              "name": "square",
              "description": "square icon"
            },
            {
              "name": "squares-four",
              "description": "squares-four icon"
            },
            {
              "name": "star",
              "description": "star icon"
            },
            {
              "name": "storefront",
              "description": "storefront icon"
            },
            {
              "name": "sun",
              "description": "sun icon"
            },
            {
              "name": "tabs",
              "description": "tabs icon"
            },
            {
              "name": "tag",
              "description": "tag icon"
            },
            {
              "name": "text-aa",
              "description": "text-aa icon"
            },
            {
              "name": "text-align-center",
              "description": "text-align-center icon"
            },
            {
              "name": "text-align-left",
              "description": "text-align-left icon"
            },
            {
              "name": "text-align-right",
              "description": "text-align-right icon"
            },
            {
              "name": "text-b",
              "description": "text-b icon"
            },
            {
              "name": "text-italic",
              "description": "text-italic icon"
            },
            {
              "name": "text-underline",
              "description": "text-underline icon"
            },
            {
              "name": "timer",
              "description": "timer icon"
            },
            {
              "name": "trash",
              "description": "trash icon"
            },
            {
              "name": "upload",
              "description": "upload icon"
            },
            {
              "name": "user",
              "description": "user icon"
            },
            {
              "name": "user-gear",
              "description": "user-gear icon"
            },
            {
              "name": "users",
              "description": "users icon"
            },
            {
              "name": "video-camera",
              "description": "video-camera icon"
            },
            {
              "name": "warning",
              "description": "warning icon"
            },
            {
              "name": "wifi-high",
              "description": "wifi-high icon"
            },
            {
              "name": "wrench",
              "description": "wrench icon"
            },
            {
              "name": "x",
              "description": "x icon"
            },
            {
              "name": "x-circle",
              "description": "x-circle icon"
            }
          ]
        },
        {
          "name": "size",
          "description": "Icon size in pixels or named size (xs, sm, md, lg, xl, 2xl)"
        },
        {
          "name": "color",
          "description": "Icon color (CSS color value, default: currentColor)"
        },
        {
          "name": "label",
          "description": "Accessible label for the icon (adds role=\"img\")"
        },
        {
          "name": "rotate",
          "description": "Rotation angle in degrees"
        },
        {
          "name": "sprite",
          "description": "Override sprite sheet path"
        },
        {
          "name": "no-sprite",
          "description": "Force fallback icon rendering",
          "valueSet": "v"
        }
      ]
    },
    {
      "name": "pds-jsonform",
      "description": "<pds-jsonform>\n\nForm Actions:\nBy default, the form includes Submit and Reset buttons inside the <form> element.\n\nUsage options:\n1. Default buttons:\n   <pds-jsonform .jsonSchema=${schema}></pds-jsonform>\n\n2. Customize labels:\n   <pds-jsonform .jsonSchema=${schema} submit-label=\"Save\" reset-label=\"Clear\"></pds-jsonform>\n\n3. Hide reset button:\n   <pds-jsonform .jsonSchema=${schema} hide-reset></pds-jsonform>\n\n4. Add extra buttons (slot):\n   <pds-jsonform .jsonSchema=${schema}>\n     <button type=\"button\" slot=\"actions\"",
      "attributes": [
        {
          "name": "json-schema",
          "description": ""
        },
        {
          "name": "ui-schema",
          "description": ""
        },
        {
          "name": "options",
          "description": ""
        },
        {
          "name": "values",
          "description": ""
        },
        {
          "name": "action",
          "description": ""
        },
        {
          "name": "method",
          "description": ""
        },
        {
          "name": "disabled",
          "description": "",
          "valueSet": "v"
        },
        {
          "name": "hide-actions",
          "description": "",
          "valueSet": "v"
        },
        {
          "name": "submit-label",
          "description": ""
        },
        {
          "name": "reset-label",
          "description": ""
        },
        {
          "name": "hide-reset",
          "description": "",
          "valueSet": "v"
        },
        {
          "name": "hide-submit",
          "description": "",
          "valueSet": "v"
        },
        {
          "name": "hide-legend",
          "description": "",
          "valueSet": "v"
        }
      ]
    },
    {
      "name": "pds-richtext",
      "description": "RichText component",
      "attributes": [
        {
          "name": "name",
          "description": ""
        },
        {
          "name": "placeholder",
          "description": ""
        },
        {
          "name": "disabled",
          "description": ""
        },
        {
          "name": "required",
          "description": ""
        },
        {
          "name": "submit-on-enter",
          "description": ""
        },
        {
          "name": "spellcheck",
          "description": ""
        },
        {
          "name": "toolbar",
          "description": ""
        },
        {
          "name": "value",
          "description": ""
        },
        {
          "name": "format",
          "description": ""
        }
      ]
    },
    {
      "name": "pds-scrollrow",
      "description": "Horizontal scrolling row with optional heading and snap alignment controls.",
      "attributes": [
        {
          "name": "label",
          "description": "Accessible label for the scroll region; also used as fallback heading copy"
        },
        {
          "name": "snap",
          "description": "Snap alignment for tiles when scrolling (default: start)",
          "values": [
            {
              "name": "start"
            },
            {
              "name": "center"
            }
          ]
        }
      ]
    },
    {
      "name": "pds-calendar",
      "description": "anonymous_0 component",
      "attributes": [
        {
          "name": "layout",
          "description": ""
        },
        {
          "name": "defaultsplit",
          "description": ""
        },
        {
          "name": "breakpoint",
          "description": ""
        },
        {
          "name": "open",
          "description": ""
        }
      ]
    },
    {
      "name": "pds-tabpanel",
      "description": "TabPanel component",
      "attributes": [
        {
          "name": "label",
          "description": "Label for the tab button"
        },
        {
          "name": "id",
          "description": "Unique identifier for the panel (auto-generated if not provided)"
        }
      ]
    },
    {
      "name": "pds-tabstrip",
      "description": "Tab navigation component that pairs anchors with `pds-tabpanel` children.",
      "attributes": [
        {
          "name": "label",
          "description": "Accessible label announced for the tablist"
        },
        {
          "name": "selected",
          "description": "Identifier of the currently active panel (synced with the location hash)"
        }
      ]
    },
    {
      "name": "pds-toaster",
      "description": "AppToaster component"
    },
    {
      "name": "pds-upload",
      "description": "Drag-and-drop file uploader that participates in native forms.",
      "attributes": [
        {
          "name": "accept",
          "description": "Comma separated list of accepted MIME types and file extensions"
        },
        {
          "name": "multiple",
          "description": "Allows selecting more than one file",
          "valueSet": "v"
        },
        {
          "name": "disabled",
          "description": "Disables interaction with the drop zone and button",
          "valueSet": "v"
        },
        {
          "name": "max-files",
          "description": "Optional cap on the number of files the user may select"
        }
      ]
    }
  ],
  "globalAttributes": [
    {
      "name": "data-dropdown",
      "description": "Enhances a nav element with data-dropdown to function as a dropdown menu.\n\nExample:\n<nav data-dropdown>\n<button class=\"btn-primary\">Menu</button>\n<menu>\n<li><a href=\"#\">Item 1</a></li>\n<li><a href=\"#\">Item 2</a></li>\n</menu>\n</nav>",
      "valueSet": "v"
    },
    {
      "name": "data-toggle",
      "description": "Creates a toggle switch element from a checkbox.\n\nExample:\n<label data-toggle>\n<input type=\"checkbox\">\n<span data-label>Enable notifications</span>\n</label>",
      "valueSet": "v"
    },
    {
      "name": "data-open",
      "description": "Enhances a checkbox/radio group to be open (have a way to add and remove items).\n\nExample:\n<fieldset role=\"group\" data-open>\n<label>\n<span data-label>Test</span>\n<input value=\"lala\" name=\"test1\" type=\"radio\" />\n</label>\n</fieldset>",
      "valueSet": "v"
    }
  ]
}