{
  "dsp_spec_version": "0.0.1",
  "last_updated_by": "",
  "last_updated": "2020-09-30T21:16:45.280Z",
  "entities": [
    {
      "class": "component",
      "type": "page",
      "id": "Anchor",
      "name": "Anchor",
      "last_updated_by": "System",
      "description": "Anchor is an abstraction/style that can/is applied to HTML anchor elements.\n\nConsumers of this component can control, the color, size,\nweight, and spacing of the Anchor.\n\nUse this component to create text or element based anchors around other HTML tags or React Components.",
      "related_entity_ids": [],
      "tags": [
        "component"
      ],
      "snippets": {
        "trigger": "anchor",
        "languages": {
          "javascriptreact": "<Anchor href=\"#\">Visit the Dracula Castle</Anchor>;\n",
          "html": "<a\n  href=\"#\"\n  class=\"drac-anchor drac-text drac-text-white drac-text-purple--hover\"\n  >Visit the Dracula Castle</a\n>\n"
        }
      },
      "ext_com_draculaui_variations": [
        {
          "title": "Usage",
          "html": "<a\n  href=\"#\"\n  class=\"drac-anchor drac-text drac-text-white drac-text-purple--hover\"\n  >Visit the Dracula Castle</a\n>\n",
          "react": "<Anchor href=\"#\">Visit the Dracula Castle</Anchor>;\n",
          "docs": "Anchor is an abstraction/style that can/is applied to HTML anchor elements.",
          "screenshot": "./dsp/assets/Anchor.png"
        },
        {
          "title": "Colors",
          "html": "<div style=\"display: flex; flex-direction: column\">\n  <a\n    href=\"#\"\n    class=\"drac-anchor drac-text drac-text-purple drac-text-pink--hover drac-mb-sm\"\n    >purple / pink</a\n  ><a\n    href=\"#\"\n    class=\"drac-anchor drac-text drac-text-cyan-green drac-text-yellow-pink--hover drac-mb-sm\"\n    >cyanGreen / yellowPink</a\n  >\n</div>\n",
          "react": "<div style={{ display: \"flex\", flexDirection: \"column\" }}>\n  <Anchor href=\"#\" color=\"purple\" hoverColor=\"pink\" mb=\"sm\">\n    purple / pink\n  </Anchor>\n  <Anchor href=\"#\" color=\"cyanGreen\" hoverColor=\"yellowPink\" mb=\"sm\">\n    cyanGreen / yellowPink\n  </Anchor>\n</div>;\n",
          "docs": "Anchors can be customized to use any of the Dracula UI theme colors, including all solid, and gradients.",
          "screenshot": "./dsp/assets/AnchorColors.png"
        },
        {
          "title": "Weights",
          "html": "<div style=\"display: flex; flex-direction: column\" class=\"drac-box\">\n  <a\n    href=\"#\"\n    class=\"drac-anchor drac-text drac-text-white drac-text-purple--hover drac-mb-sm\"\n    >normal</a\n  ><a\n    href=\"#\"\n    class=\"drac-anchor drac-text drac-text-semibold drac-text-white drac-text-purple--hover drac-mb-sm\"\n    >semibold</a\n  ><a\n    href=\"#\"\n    class=\"drac-anchor drac-text drac-text-bold drac-text-white drac-text-purple--hover drac-mb-sm\"\n    >bold</a\n  >\n</div>\n",
          "react": "<Box style={{ display: \"flex\", flexDirection: \"column\" }}>\n  <Anchor href=\"#\" weight=\"normal\" mb=\"sm\">\n    normal\n  </Anchor>\n  <Anchor href=\"#\" weight=\"semibold\" mb=\"sm\">\n    semibold\n  </Anchor>\n  <Anchor href=\"#\" weight=\"bold\" mb=\"sm\">\n    bold\n  </Anchor>\n</Box>;\n",
          "docs": "Anchors can be defined in different font weights.",
          "screenshot": "./dsp/assets/AnchorWeights.png"
        },
        {
          "title": "Sizes",
          "html": "<div style=\"display: flex; flex-direction: column\" class=\"drac-box\">\n  <a\n    href=\"#\"\n    class=\"drac-anchor drac-text drac-text-xs drac-text-white drac-text-purple--hover drac-mb-sm\"\n    >xs</a\n  ><a\n    href=\"#\"\n    class=\"drac-anchor drac-text drac-text-sm drac-text-white drac-text-purple--hover drac-mb-sm\"\n    >sm</a\n  ><a\n    href=\"#\"\n    class=\"drac-anchor drac-text drac-text-white drac-text-purple--hover drac-mb-sm\"\n    >md</a\n  ><a\n    href=\"#\"\n    class=\"drac-anchor drac-text drac-text-lg drac-text-white drac-text-purple--hover drac-mb-sm\"\n    >lg</a\n  >\n</div>\n",
          "react": "<Box style={{ display: \"flex\", flexDirection: \"column\" }}>\n  <Anchor href=\"#\" size=\"xs\" mb=\"sm\">\n    xs\n  </Anchor>\n  <Anchor href=\"#\" size=\"sm\" mb=\"sm\">\n    sm\n  </Anchor>\n  <Anchor href=\"#\" size=\"md\" mb=\"sm\">\n    md\n  </Anchor>\n  <Anchor href=\"#\" size=\"lg\" mb=\"sm\">\n    lg\n  </Anchor>\n</Box>;\n",
          "docs": "Anchors can be customize to use several different sizes.",
          "screenshot": "./dsp/assets/AnchorSizes.png"
        },
        {
          "title": "External",
          "html": "<a\n  target=\"_blank\"\n  rel=\"noopener noreferrer\"\n  href=\"https://www.google.com/search?q=count+dracula\"\n  class=\"drac-anchor drac-text drac-text-white drac-text-purple--hover\"\n  >Find Dracula on Google</a\n>\n",
          "react": "<Anchor href=\"https://www.google.com/search?q=count+dracula\" isExternal={true}>\n  Find Dracula on Google\n</Anchor>;\n",
          "docs": "The isExternal prop can be used to apply external link props such as target=\"_blank\"",
          "screenshot": "./dsp/assets/AnchorExternal.png"
        }
      ],
      "ext_com_draculaui_props": {
        "href": {
          "defaultValue": null,
          "description": "The path to link this anchor to.",
          "name": "href",
          "parent": {
            "fileName": "src/components/Anchor/Anchor.tsx",
            "name": "AnchorProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Anchor/Anchor.tsx",
              "name": "AnchorProps"
            }
          ],
          "required": false,
          "type": {
            "name": "string | undefined"
          }
        },
        "size": {
          "defaultValue": null,
          "description": "Controls the size of the link based on pre-configured Dracula UI sizes.",
          "name": "size",
          "parent": {
            "fileName": "src/components/Anchor/Anchor.tsx",
            "name": "AnchorProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Anchor/Anchor.tsx",
              "name": "AnchorProps"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | undefined"
          }
        },
        "weight": {
          "defaultValue": null,
          "description": "Controls the weight of the link.",
          "name": "weight",
          "parent": {
            "fileName": "src/components/Anchor/Anchor.tsx",
            "name": "AnchorProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Anchor/Anchor.tsx",
              "name": "AnchorProps"
            }
          ],
          "required": false,
          "type": {
            "name": "\"normal\" | \"semibold\" | \"bold\" | undefined"
          }
        },
        "color": {
          "defaultValue": null,
          "description": "Controls the color of the link",
          "name": "color",
          "parent": {
            "fileName": "src/components/Anchor/Anchor.tsx",
            "name": "AnchorProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Anchor/Anchor.tsx",
              "name": "AnchorProps"
            }
          ],
          "required": false,
          "type": {
            "name": "\"purpleCyan\" | \"yellowPink\" | \"cyanGreen\" | \"pinkPurple\" | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | \"black\" | \"blackSecondary\" | \"blackLight\" | undefined"
          }
        },
        "hoverColor": {
          "defaultValue": null,
          "description": "Controls the color of the link on hover",
          "name": "hoverColor",
          "parent": {
            "fileName": "src/components/Anchor/Anchor.tsx",
            "name": "AnchorProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Anchor/Anchor.tsx",
              "name": "AnchorProps"
            }
          ],
          "required": false,
          "type": {
            "name": "\"purpleCyan\" | \"yellowPink\" | \"cyanGreen\" | \"pinkPurple\" | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | \"black\" | \"blackSecondary\" | \"blackLight\" | undefined"
          }
        },
        "isExternal": {
          "defaultValue": null,
          "description": "Whether or not to apply external link props such as `target=\"_blank\"` and `rel=\"noopener noreferrer\"`",
          "name": "isExternal",
          "parent": {
            "fileName": "src/components/Anchor/Anchor.tsx",
            "name": "AnchorProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Anchor/Anchor.tsx",
              "name": "AnchorProps"
            }
          ],
          "required": false,
          "type": {
            "name": "boolean | undefined"
          }
        },
        "p": {
          "defaultValue": null,
          "description": "",
          "name": "p",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
          }
        },
        "py": {
          "defaultValue": null,
          "description": "",
          "name": "py",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
          }
        },
        "px": {
          "defaultValue": null,
          "description": "",
          "name": "px",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
          }
        },
        "pt": {
          "defaultValue": null,
          "description": "",
          "name": "pt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
          }
        },
        "pb": {
          "defaultValue": null,
          "description": "",
          "name": "pb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
          }
        },
        "pl": {
          "defaultValue": null,
          "description": "",
          "name": "pl",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
          }
        },
        "pr": {
          "defaultValue": null,
          "description": "",
          "name": "pr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
          }
        },
        "m": {
          "defaultValue": null,
          "description": "",
          "name": "m",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
          }
        },
        "my": {
          "defaultValue": null,
          "description": "",
          "name": "my",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
          }
        },
        "mx": {
          "defaultValue": null,
          "description": "",
          "name": "mx",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
          }
        },
        "mt": {
          "defaultValue": null,
          "description": "",
          "name": "mt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
          }
        },
        "mb": {
          "defaultValue": null,
          "description": "",
          "name": "mb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
          }
        },
        "ml": {
          "defaultValue": null,
          "description": "",
          "name": "ml",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
          }
        },
        "mr": {
          "defaultValue": null,
          "description": "",
          "name": "mr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
          }
        }
      },
      "ext_com_draculaui_docgen": {
        "tags": {},
        "description": "Anchor is an abstraction/style that can/is applied to HTML anchor elements.\n\nConsumers of this component can control, the color, size,\nweight, and spacing of the Anchor.\n\nUse this component to create text or element based anchors around other HTML tags or React Components.",
        "displayName": "Anchor",
        "methods": [],
        "props": {
          "href": {
            "defaultValue": null,
            "description": "The path to link this anchor to.",
            "name": "href",
            "parent": {
              "fileName": "src/components/Anchor/Anchor.tsx",
              "name": "AnchorProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Anchor/Anchor.tsx",
                "name": "AnchorProps"
              }
            ],
            "required": false,
            "type": {
              "name": "string | undefined"
            }
          },
          "size": {
            "defaultValue": null,
            "description": "Controls the size of the link based on pre-configured Dracula UI sizes.",
            "name": "size",
            "parent": {
              "fileName": "src/components/Anchor/Anchor.tsx",
              "name": "AnchorProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Anchor/Anchor.tsx",
                "name": "AnchorProps"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | undefined"
            }
          },
          "weight": {
            "defaultValue": null,
            "description": "Controls the weight of the link.",
            "name": "weight",
            "parent": {
              "fileName": "src/components/Anchor/Anchor.tsx",
              "name": "AnchorProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Anchor/Anchor.tsx",
                "name": "AnchorProps"
              }
            ],
            "required": false,
            "type": {
              "name": "\"normal\" | \"semibold\" | \"bold\" | undefined"
            }
          },
          "color": {
            "defaultValue": null,
            "description": "Controls the color of the link",
            "name": "color",
            "parent": {
              "fileName": "src/components/Anchor/Anchor.tsx",
              "name": "AnchorProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Anchor/Anchor.tsx",
                "name": "AnchorProps"
              }
            ],
            "required": false,
            "type": {
              "name": "\"purpleCyan\" | \"yellowPink\" | \"cyanGreen\" | \"pinkPurple\" | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | \"black\" | \"blackSecondary\" | \"blackLight\" | undefined"
            }
          },
          "hoverColor": {
            "defaultValue": null,
            "description": "Controls the color of the link on hover",
            "name": "hoverColor",
            "parent": {
              "fileName": "src/components/Anchor/Anchor.tsx",
              "name": "AnchorProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Anchor/Anchor.tsx",
                "name": "AnchorProps"
              }
            ],
            "required": false,
            "type": {
              "name": "\"purpleCyan\" | \"yellowPink\" | \"cyanGreen\" | \"pinkPurple\" | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | \"black\" | \"blackSecondary\" | \"blackLight\" | undefined"
            }
          },
          "isExternal": {
            "defaultValue": null,
            "description": "Whether or not to apply external link props such as `target=\"_blank\"` and `rel=\"noopener noreferrer\"`",
            "name": "isExternal",
            "parent": {
              "fileName": "src/components/Anchor/Anchor.tsx",
              "name": "AnchorProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Anchor/Anchor.tsx",
                "name": "AnchorProps"
              }
            ],
            "required": false,
            "type": {
              "name": "boolean | undefined"
            }
          },
          "p": {
            "defaultValue": null,
            "description": "",
            "name": "p",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
            }
          },
          "py": {
            "defaultValue": null,
            "description": "",
            "name": "py",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
            }
          },
          "px": {
            "defaultValue": null,
            "description": "",
            "name": "px",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
            }
          },
          "pt": {
            "defaultValue": null,
            "description": "",
            "name": "pt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
            }
          },
          "pb": {
            "defaultValue": null,
            "description": "",
            "name": "pb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
            }
          },
          "pl": {
            "defaultValue": null,
            "description": "",
            "name": "pl",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
            }
          },
          "pr": {
            "defaultValue": null,
            "description": "",
            "name": "pr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
            }
          },
          "m": {
            "defaultValue": null,
            "description": "",
            "name": "m",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
            }
          },
          "my": {
            "defaultValue": null,
            "description": "",
            "name": "my",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
            }
          },
          "mx": {
            "defaultValue": null,
            "description": "",
            "name": "mx",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
            }
          },
          "mt": {
            "defaultValue": null,
            "description": "",
            "name": "mt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
            }
          },
          "mb": {
            "defaultValue": null,
            "description": "",
            "name": "mb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
            }
          },
          "ml": {
            "defaultValue": null,
            "description": "",
            "name": "ml",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
            }
          },
          "mr": {
            "defaultValue": null,
            "description": "",
            "name": "mr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
            }
          }
        }
      }
    },
    {
      "class": "component",
      "type": "page",
      "id": "Avatar",
      "name": "Avatar",
      "last_updated_by": "System",
      "description": "The Avatar component is used to represent a user.\n\nIt displays a profile picture, or falls back to the user's initials\nif a profile pic is not provided.",
      "related_entity_ids": [],
      "tags": [
        "component"
      ],
      "snippets": {
        "trigger": "avatar",
        "languages": {
          "javascriptreact": "<Avatar\n  title=\"Count Dracula\"\n  src=\"https://ui.draculatheme.com/static/images/avatar.png\"\n/>;\n",
          "html": "<span class=\"drac-avatar drac-bg-green-transparent drac-text-green\"\n  ><span\n    class=\"drac-avatar-background\"\n    style=\"\n      background-image: url(https://ui.draculatheme.com/static/images/avatar.png);\n    \"\n  ></span\n></span>\n"
        }
      },
      "ext_com_draculaui_variations": [
        {
          "title": "Usage",
          "html": "<span class=\"drac-avatar drac-bg-green-transparent drac-text-green\"\n  ><span\n    class=\"drac-avatar-background\"\n    style=\"\n      background-image: url(https://ui.draculatheme.com/static/images/avatar.png);\n    \"\n  ></span\n></span>\n",
          "react": "<Avatar\n  title=\"Count Dracula\"\n  src=\"https://ui.draculatheme.com/static/images/avatar.png\"\n/>;\n",
          "docs": "The most basic instance of an Avatar requires a src image and a title to be used for accessibility or as a fallback in case the image can't be loaded.",
          "screenshot": "./dsp/assets/Avatar.png"
        },
        {
          "title": "Colors",
          "html": "<span class=\"drac-avatar drac-bg-cyan-transparent drac-text-cyan\"\n  ><span\n    class=\"drac-avatar-background\"\n    style=\"\n      background-image: url(https://ui.draculatheme.com/static/images/avatar.png);\n    \"\n  ></span\n></span>\n",
          "react": "<Avatar\n  src=\"https://ui.draculatheme.com/static/images/avatar.png\"\n  title=\"Count Dracula\"\n  color=\"cyan\"\n/>;\n",
          "docs": "The Avatar component accepts a *color* param that allows for customizing the background and accent color for an Avatar.",
          "screenshot": "./dsp/assets/AvatarColors.png"
        },
        {
          "title": "Variants",
          "html": "<div>\n  <span class=\"drac-avatar drac-bg-green-transparent drac-text-green drac-mb-sm\"\n    ><span\n      class=\"drac-avatar-background\"\n      style=\"\n        background-image: url(https://ui.draculatheme.com/static/images/avatar.png);\n      \"\n    ></span></span\n  ><span\n    class=\"drac-avatar drac-bg-green-transparent drac-text-green drac-avatar-subtle\"\n    ><span\n      class=\"drac-avatar-background\"\n      style=\"\n        background-image: url(https://ui.draculatheme.com/static/images/avatar.png);\n      \"\n    ></span\n  ></span>\n</div>\n",
          "react": "<div>\n  <Avatar\n    src=\"https://ui.draculatheme.com/static/images/avatar.png\"\n    title=\"Count Dracula\"\n    variant=\"normal\"\n    mb=\"sm\"\n  />\n  <Avatar\n    src=\"https://ui.draculatheme.com/static/images/avatar.png\"\n    title=\"Count Dracula\"\n    variant=\"subtle\"\n  />\n</div>;\n",
          "docs": "Avatars accept multiple variants, which can be used to render a more subtle variation of the Avatar component.",
          "screenshot": "./dsp/assets/AvatarVariants.png"
        },
        {
          "title": "Borders",
          "html": "<div>\n  <span\n    class=\"drac-avatar drac-bg-green-transparent drac-text-green drac-avatar-lg-stroke drac-mb-sm\"\n    ><span\n      class=\"drac-avatar-background\"\n      style=\"\n        background-image: url(https://ui.draculatheme.com/static/images/avatar.png);\n      \"\n    ></span></span\n  ><span\n    class=\"drac-avatar drac-bg-green-transparent drac-text-green drac-avatar-no-border\"\n    ><span\n      class=\"drac-avatar-background\"\n      style=\"\n        background-image: url(https://ui.draculatheme.com/static/images/avatar.png);\n      \"\n    ></span\n  ></span>\n</div>\n",
          "react": "<div>\n  <Avatar\n    src=\"https://ui.draculatheme.com/static/images/avatar.png\"\n    title=\"Count Dracula\"\n    borderVariant=\"large\"\n    mb=\"sm\"\n  />\n  <Avatar\n    src=\"https://ui.draculatheme.com/static/images/avatar.png\"\n    title=\"Count Dracula\"\n    borderVariant=\"none\"\n  />\n</div>;\n",
          "docs": "A border variant allows for customization of the border width of an Avatar, or for an Avatar to be rendered without a border.",
          "screenshot": "./dsp/assets/AvatarBorders.png"
        }
      ],
      "ext_com_draculaui_props": {
        "title": {
          "defaultValue": null,
          "description": "The title or name to be used in the avatar.",
          "name": "title",
          "parent": {
            "fileName": "src/components/Avatar/Avatar.tsx",
            "name": "AvatarProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Avatar/Avatar.tsx",
              "name": "AvatarProps"
            }
          ],
          "required": true,
          "type": {
            "name": "string"
          }
        },
        "color": {
          "defaultValue": null,
          "description": "The theme color for the avatar.\nThis property controls the border and glow colors for the component.",
          "name": "color",
          "parent": {
            "fileName": "src/components/Avatar/Avatar.tsx",
            "name": "AvatarProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Avatar/Avatar.tsx",
              "name": "AvatarProps"
            }
          ],
          "required": false,
          "type": {
            "name": "\"purpleCyan\" | \"yellowPink\" | \"cyanGreen\" | \"pinkPurple\" | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | \"black\" | \"blackSecondary\" | \"blackLight\" | undefined"
          }
        },
        "variant": {
          "defaultValue": null,
          "description": "The variant property allows for consumers to choose from\na regular avatar, or a subtle variation.",
          "name": "variant",
          "parent": {
            "fileName": "src/components/Avatar/Avatar.tsx",
            "name": "AvatarProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Avatar/Avatar.tsx",
              "name": "AvatarProps"
            }
          ],
          "required": false,
          "type": {
            "name": "\"normal\" | \"subtle\" | undefined"
          }
        },
        "borderVariant": {
          "defaultValue": null,
          "description": "Allows for controlling the border of the avatar.\n`large` -> to use a thicker border.\n`none` -> hides the border.",
          "name": "borderVariant",
          "parent": {
            "fileName": "src/components/Avatar/Avatar.tsx",
            "name": "AvatarProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Avatar/Avatar.tsx",
              "name": "AvatarProps"
            }
          ],
          "required": false,
          "type": {
            "name": "\"normal\" | \"large\" | \"none\" | undefined"
          }
        },
        "src": {
          "defaultValue": null,
          "description": "Sets the source for the profile picture.",
          "name": "src",
          "parent": {
            "fileName": "src/components/Avatar/Avatar.tsx",
            "name": "AvatarProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Avatar/Avatar.tsx",
              "name": "AvatarProps"
            }
          ],
          "required": false,
          "type": {
            "name": "string | undefined"
          }
        },
        "p": {
          "defaultValue": null,
          "description": "",
          "name": "p",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "py": {
          "defaultValue": null,
          "description": "",
          "name": "py",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "px": {
          "defaultValue": null,
          "description": "",
          "name": "px",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pt": {
          "defaultValue": null,
          "description": "",
          "name": "pt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pb": {
          "defaultValue": null,
          "description": "",
          "name": "pb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pl": {
          "defaultValue": null,
          "description": "",
          "name": "pl",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pr": {
          "defaultValue": null,
          "description": "",
          "name": "pr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "m": {
          "defaultValue": null,
          "description": "",
          "name": "m",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"auto\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "my": {
          "defaultValue": null,
          "description": "",
          "name": "my",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"auto\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "mx": {
          "defaultValue": null,
          "description": "",
          "name": "mx",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"auto\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "mt": {
          "defaultValue": null,
          "description": "",
          "name": "mt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"auto\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "mb": {
          "defaultValue": null,
          "description": "",
          "name": "mb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"auto\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "ml": {
          "defaultValue": null,
          "description": "",
          "name": "ml",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"auto\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "mr": {
          "defaultValue": null,
          "description": "",
          "name": "mr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"auto\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        }
      },
      "ext_com_draculaui_docgen": {
        "tags": {},
        "description": "The Avatar component is used to represent a user.\n\nIt displays a profile picture, or falls back to the user's initials\nif a profile pic is not provided.",
        "displayName": "Avatar",
        "methods": [],
        "props": {
          "title": {
            "defaultValue": null,
            "description": "The title or name to be used in the avatar.",
            "name": "title",
            "parent": {
              "fileName": "src/components/Avatar/Avatar.tsx",
              "name": "AvatarProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Avatar/Avatar.tsx",
                "name": "AvatarProps"
              }
            ],
            "required": true,
            "type": {
              "name": "string"
            }
          },
          "color": {
            "defaultValue": null,
            "description": "The theme color for the avatar.\nThis property controls the border and glow colors for the component.",
            "name": "color",
            "parent": {
              "fileName": "src/components/Avatar/Avatar.tsx",
              "name": "AvatarProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Avatar/Avatar.tsx",
                "name": "AvatarProps"
              }
            ],
            "required": false,
            "type": {
              "name": "\"purpleCyan\" | \"yellowPink\" | \"cyanGreen\" | \"pinkPurple\" | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | \"black\" | \"blackSecondary\" | \"blackLight\" | undefined"
            }
          },
          "variant": {
            "defaultValue": null,
            "description": "The variant property allows for consumers to choose from\na regular avatar, or a subtle variation.",
            "name": "variant",
            "parent": {
              "fileName": "src/components/Avatar/Avatar.tsx",
              "name": "AvatarProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Avatar/Avatar.tsx",
                "name": "AvatarProps"
              }
            ],
            "required": false,
            "type": {
              "name": "\"normal\" | \"subtle\" | undefined"
            }
          },
          "borderVariant": {
            "defaultValue": null,
            "description": "Allows for controlling the border of the avatar.\n`large` -> to use a thicker border.\n`none` -> hides the border.",
            "name": "borderVariant",
            "parent": {
              "fileName": "src/components/Avatar/Avatar.tsx",
              "name": "AvatarProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Avatar/Avatar.tsx",
                "name": "AvatarProps"
              }
            ],
            "required": false,
            "type": {
              "name": "\"normal\" | \"large\" | \"none\" | undefined"
            }
          },
          "src": {
            "defaultValue": null,
            "description": "Sets the source for the profile picture.",
            "name": "src",
            "parent": {
              "fileName": "src/components/Avatar/Avatar.tsx",
              "name": "AvatarProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Avatar/Avatar.tsx",
                "name": "AvatarProps"
              }
            ],
            "required": false,
            "type": {
              "name": "string | undefined"
            }
          },
          "p": {
            "defaultValue": null,
            "description": "",
            "name": "p",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "py": {
            "defaultValue": null,
            "description": "",
            "name": "py",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "px": {
            "defaultValue": null,
            "description": "",
            "name": "px",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pt": {
            "defaultValue": null,
            "description": "",
            "name": "pt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pb": {
            "defaultValue": null,
            "description": "",
            "name": "pb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pl": {
            "defaultValue": null,
            "description": "",
            "name": "pl",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pr": {
            "defaultValue": null,
            "description": "",
            "name": "pr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "m": {
            "defaultValue": null,
            "description": "",
            "name": "m",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"auto\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "my": {
            "defaultValue": null,
            "description": "",
            "name": "my",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"auto\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "mx": {
            "defaultValue": null,
            "description": "",
            "name": "mx",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"auto\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "mt": {
            "defaultValue": null,
            "description": "",
            "name": "mt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"auto\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "mb": {
            "defaultValue": null,
            "description": "",
            "name": "mb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"auto\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "ml": {
            "defaultValue": null,
            "description": "",
            "name": "ml",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"auto\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "mr": {
            "defaultValue": null,
            "description": "",
            "name": "mr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"auto\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          }
        }
      }
    },
    {
      "class": "component",
      "type": "page",
      "id": "Badge",
      "name": "Badge",
      "last_updated_by": "System",
      "description": "Badges are used to denote status or to highlight specific\ninformation.",
      "related_entity_ids": [],
      "tags": [
        "component"
      ],
      "snippets": {
        "trigger": "badge",
        "languages": {
          "javascriptreact": "<Badge>Badge</Badge>;\n",
          "html": "<span class=\"drac-badge drac-bg-purple\"\n  ><span class=\"drac-text drac-line-height drac-text-black\">Badge</span></span\n>\n"
        }
      },
      "ext_com_draculaui_variations": [
        {
          "title": "Usage",
          "html": "<span class=\"drac-badge drac-bg-purple\"\n  ><span class=\"drac-text drac-line-height drac-text-black\">Badge</span></span\n>\n",
          "react": "<Badge>Badge</Badge>;\n",
          "docs": "You can create a new Badge with any text content you'd like to highlight.",
          "screenshot": "./dsp/assets/Badge.png"
        },
        {
          "title": "Colors",
          "html": "<span class=\"drac-badge drac-bg-animated\"\n  ><span class=\"drac-text drac-line-height drac-text-black\"\n    >Fun Badge</span\n  ></span\n>\n",
          "react": "<Badge color=\"animated\">Fun Badge</Badge>;\n",
          "docs": "Badges can be customized to use any of the Dracula UI theme colors, including all solid, gradient, and animated colors.",
          "screenshot": "./dsp/assets/BadgeColors.png"
        },
        {
          "title": "Variants",
          "html": "<div>\n  <span\n    class=\"drac-badge drac-bg-orange drac-badge-outline drac-text-orange drac-m-sm\"\n    ><span class=\"drac-text drac-line-height drac-text-orange\"\n      >Outline</span\n    ></span\n  ><span\n    class=\"drac-badge drac-bg-cyan-transparent drac-badge-subtle drac-text-cyan drac-m-sm\"\n    ><span class=\"drac-text drac-line-height drac-text-cyan\">Subtle</span></span\n  >\n</div>\n",
          "react": "<div>\n  <Badge m=\"sm\" color=\"orange\" variant=\"outline\">\n    Outline\n  </Badge>\n  <Badge m=\"sm\" color=\"cyan\" variant=\"subtle\">\n    Subtle\n  </Badge>\n</div>;\n",
          "docs": "Use `outline` or `subtle` when you don't want your Badges to stand out, but still want to keep them playful.",
          "screenshot": "./dsp/assets/BadgeVariants.png"
        }
      ],
      "ext_com_draculaui_props": {
        "color": {
          "defaultValue": null,
          "description": "The theme variation color for a badge.",
          "name": "color",
          "declarations": [
            {
              "fileName": "src/components/Badge/Badge.tsx",
              "name": "TypeLiteral"
            },
            {
              "fileName": "dracula-ui/node_modules/@types/react/index.d.ts",
              "name": "HTMLAttributes"
            }
          ],
          "required": false,
          "type": {
            "name": "\"animated\" | \"purpleCyan\" | \"yellowPink\" | \"cyanGreen\" | \"pinkPurple\" | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | \"black\" | \"blackSecondary\" | \"blackLight\" | undefined"
          }
        },
        "variant": {
          "defaultValue": null,
          "description": "The variants for the Badge components.\n`normal` -> Default solid badge.\n`subtle` -> Subtler background, highlights the text.\n`outline` -> No background color, just borders and text.",
          "name": "variant",
          "declarations": [
            {
              "fileName": "src/components/Badge/Badge.tsx",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"normal\" | \"subtle\" | \"outline\" | undefined"
          }
        },
        "p": {
          "defaultValue": null,
          "description": "",
          "name": "p",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "py": {
          "defaultValue": null,
          "description": "",
          "name": "py",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "px": {
          "defaultValue": null,
          "description": "",
          "name": "px",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pt": {
          "defaultValue": null,
          "description": "",
          "name": "pt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pb": {
          "defaultValue": null,
          "description": "",
          "name": "pb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pl": {
          "defaultValue": null,
          "description": "",
          "name": "pl",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pr": {
          "defaultValue": null,
          "description": "",
          "name": "pr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "m": {
          "defaultValue": null,
          "description": "",
          "name": "m",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "my": {
          "defaultValue": null,
          "description": "",
          "name": "my",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mx": {
          "defaultValue": null,
          "description": "",
          "name": "mx",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mt": {
          "defaultValue": null,
          "description": "",
          "name": "mt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mb": {
          "defaultValue": null,
          "description": "",
          "name": "mb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "ml": {
          "defaultValue": null,
          "description": "",
          "name": "ml",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mr": {
          "defaultValue": null,
          "description": "",
          "name": "mr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        }
      },
      "ext_com_draculaui_docgen": {
        "tags": {},
        "description": "Badges are used to denote status or to highlight specific\ninformation.",
        "displayName": "Badge",
        "methods": [],
        "props": {
          "color": {
            "defaultValue": null,
            "description": "The theme variation color for a badge.",
            "name": "color",
            "declarations": [
              {
                "fileName": "src/components/Badge/Badge.tsx",
                "name": "TypeLiteral"
              },
              {
                "fileName": "dracula-ui/node_modules/@types/react/index.d.ts",
                "name": "HTMLAttributes"
              }
            ],
            "required": false,
            "type": {
              "name": "\"animated\" | \"purpleCyan\" | \"yellowPink\" | \"cyanGreen\" | \"pinkPurple\" | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | \"black\" | \"blackSecondary\" | \"blackLight\" | undefined"
            }
          },
          "variant": {
            "defaultValue": null,
            "description": "The variants for the Badge components.\n`normal` -> Default solid badge.\n`subtle` -> Subtler background, highlights the text.\n`outline` -> No background color, just borders and text.",
            "name": "variant",
            "declarations": [
              {
                "fileName": "src/components/Badge/Badge.tsx",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"normal\" | \"subtle\" | \"outline\" | undefined"
            }
          },
          "p": {
            "defaultValue": null,
            "description": "",
            "name": "p",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "py": {
            "defaultValue": null,
            "description": "",
            "name": "py",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "px": {
            "defaultValue": null,
            "description": "",
            "name": "px",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pt": {
            "defaultValue": null,
            "description": "",
            "name": "pt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pb": {
            "defaultValue": null,
            "description": "",
            "name": "pb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pl": {
            "defaultValue": null,
            "description": "",
            "name": "pl",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pr": {
            "defaultValue": null,
            "description": "",
            "name": "pr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "m": {
            "defaultValue": null,
            "description": "",
            "name": "m",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "my": {
            "defaultValue": null,
            "description": "",
            "name": "my",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mx": {
            "defaultValue": null,
            "description": "",
            "name": "mx",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mt": {
            "defaultValue": null,
            "description": "",
            "name": "mt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mb": {
            "defaultValue": null,
            "description": "",
            "name": "mb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "ml": {
            "defaultValue": null,
            "description": "",
            "name": "ml",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mr": {
            "defaultValue": null,
            "description": "",
            "name": "mr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          }
        }
      }
    },
    {
      "class": "component",
      "type": "page",
      "id": "Box",
      "name": "Box",
      "last_updated_by": "System",
      "description": "Box is the most primitive component of Dracula UI.\nUsing Box allows for consumers of the components library to compose\nmore complex patterns, components, and UIs.\n\nBox includes built-in Color and Spacing properties that make building\ncomplex components convenient and consistent.",
      "related_entity_ids": [],
      "tags": [
        "component"
      ],
      "snippets": {
        "trigger": "box",
        "languages": {
          "javascriptreact": "<Box>\n  <Text>Dracula</Text>\n</Box>;\n",
          "html": "<div class=\"drac-box\">\n  <span class=\"drac-text drac-line-height drac-text-white\">Dracula</span>\n</div>\n"
        }
      },
      "ext_com_draculaui_variations": [
        {
          "title": "Usage",
          "html": "<div class=\"drac-box\">\n  <span class=\"drac-text drac-line-height drac-text-white\">Dracula</span>\n</div>\n",
          "react": "<Box>\n  <Text>Dracula</Text>\n</Box>;\n",
          "docs": "A Box is analogous to an HTML div and can contain any other component. Use Box when you want to compose layouts, or multiple components.",
          "screenshot": "./dsp/assets/Box.png"
        },
        {
          "title": "Colors",
          "html": "<div class=\"drac-box drac-bg-pink-purple\">\n  <span class=\"drac-text drac-line-height drac-text-black\">Pink Purple</span>\n</div>\n",
          "react": "<Box color=\"pinkPurple\">\n  <Text color=\"black\">Pink Purple</Text>\n</Box>;\n",
          "docs": "Boxes can be customized to use any of the Dracula UI theme colors, including all solid, gradient, and animated colors.",
          "screenshot": "./dsp/assets/BoxColors.png"
        },
        {
          "title": "Display",
          "html": "<div class=\"drac-box\">\n  <div\n    class=\"drac-box drac-bg-purple-cyan drac-d-inline-block drac-rounded-lg drac-p-xs drac-mr-xs\"\n  >\n    <span class=\"drac-text drac-line-height drac-text-black\">1</span>\n  </div>\n  <div\n    class=\"drac-box drac-bg-purple-cyan drac-d-inline-block drac-rounded-lg drac-p-xs drac-mr-xs\"\n  >\n    <span class=\"drac-text drac-line-height drac-text-black\">2</span>\n  </div>\n  <div\n    class=\"drac-box drac-bg-purple-cyan drac-d-inline-block drac-rounded-lg drac-p-xs drac-mr-xs\"\n  >\n    <span class=\"drac-text drac-line-height drac-text-black\">3</span>\n  </div>\n</div>\n",
          "react": "<Box>\n  <Box color=\"purpleCyan\" display=\"inline-block\" rounded=\"lg\" p=\"xs\" mr=\"xs\">\n    <Text color=\"black\">1</Text>\n  </Box>\n  <Box color=\"purpleCyan\" display=\"inline-block\" rounded=\"lg\" p=\"xs\" mr=\"xs\">\n    <Text color=\"black\">2</Text>\n  </Box>\n  <Box color=\"purpleCyan\" display=\"inline-block\" rounded=\"lg\" p=\"xs\" mr=\"xs\">\n    <Text color=\"black\">3</Text>\n  </Box>\n</Box>;\n",
          "docs": "Control the display type of an element.",
          "screenshot": "./dsp/assets/BoxDisplay.png"
        },
        {
          "title": "Rounded",
          "html": "<div class=\"drac-box\">\n  <div class=\"drac-box drac-bg-purple-cyan drac-rounded-lg drac-p-md\">\n    <span class=\"drac-text drac-line-height drac-text-black\"\n      >Large round border</span\n    >\n  </div>\n  <div class=\"drac-box drac-bg-yellow-pink drac-rounded-sm drac-p-md\">\n    <span class=\"drac-text drac-line-height drac-text-black\"\n      >small round border</span\n    >\n  </div>\n</div>\n",
          "react": "<Box>\n  <Box rounded=\"lg\" color=\"purpleCyan\" p=\"md\">\n    <Text color=\"black\">Large round border</Text>\n  </Box>\n  <Box rounded=\"sm\" color=\"yellowPink\" p=\"md\">\n    <Text color=\"black\">small round border</Text>\n  </Box>\n</Box>;\n",
          "docs": "Choose from one of the predefined `rounded` options for a Box.",
          "screenshot": "./dsp/assets/BoxRounded.png"
        },
        {
          "title": "Height",
          "html": "<div style=\"display: flex; align-items: flex-end\" class=\"drac-box\">\n  <div\n    class=\"drac-box drac-h-xxs drac-bg-cyan-green drac-rounded-lg drac-p-xs drac-mr-xs\"\n  >\n    <span class=\"drac-text drac-line-height drac-text-black\">xxs</span>\n  </div>\n  <div\n    class=\"drac-box drac-h-xs drac-bg-cyan-green drac-rounded-lg drac-p-xs drac-mr-xs\"\n  >\n    <span class=\"drac-text drac-line-height drac-text-black\">xs</span>\n  </div>\n  <div\n    class=\"drac-box drac-h-sm drac-bg-cyan-green drac-rounded-lg drac-p-xs drac-mr-xs\"\n  >\n    <span class=\"drac-text drac-line-height drac-text-black\">sm</span>\n  </div>\n  <div\n    class=\"drac-box drac-h-md drac-bg-cyan-green drac-rounded-lg drac-p-xs drac-mr-xs\"\n  >\n    <span class=\"drac-text drac-line-height drac-text-black\">md</span>\n  </div>\n</div>\n",
          "react": "<Box style={{ display: \"flex\", alignItems: \"flex-end\" }}>\n  <Box color=\"cyanGreen\" height=\"xxs\" rounded=\"lg\" p=\"xs\" mr=\"xs\">\n    <Text color=\"black\">xxs</Text>\n  </Box>\n  <Box color=\"cyanGreen\" height=\"xs\" rounded=\"lg\" p=\"xs\" mr=\"xs\">\n    <Text color=\"black\">xs</Text>\n  </Box>\n  <Box color=\"cyanGreen\" height=\"sm\" rounded=\"lg\" p=\"xs\" mr=\"xs\">\n    <Text color=\"black\">sm</Text>\n  </Box>\n  <Box color=\"cyanGreen\" height=\"md\" rounded=\"lg\" p=\"xs\" mr=\"xs\">\n    <Text color=\"black\">md</Text>\n  </Box>\n</Box>;\n",
          "docs": "Set an element with a fixed height, including `auto` and `full`.",
          "screenshot": "./dsp/assets/BoxHeight.png"
        },
        {
          "title": "Width",
          "html": "<div class=\"drac-box\">\n  <div\n    class=\"drac-box drac-w-xs drac-bg-yellow-pink drac-rounded-lg drac-p-xs drac-mb-xs\"\n  >\n    <span class=\"drac-text drac-line-height drac-text-black\">xs</span>\n  </div>\n  <div\n    class=\"drac-box drac-w-md drac-bg-yellow-pink drac-rounded-lg drac-p-xs drac-mb-xs\"\n  >\n    <span class=\"drac-text drac-line-height drac-text-black\">md</span>\n  </div>\n  <div\n    class=\"drac-box drac-w-xl drac-bg-yellow-pink drac-rounded-lg drac-p-xs drac-mb-xs\"\n  >\n    <span class=\"drac-text drac-line-height drac-text-black\">xl</span>\n  </div>\n  <div\n    class=\"drac-box drac-w-full drac-bg-yellow-pink drac-rounded-lg drac-p-xs drac-mb-xs\"\n  >\n    <span class=\"drac-text drac-line-height drac-text-black\">full</span>\n  </div>\n</div>\n",
          "react": "<Box>\n  <Box color=\"yellowPink\" width=\"xs\" rounded=\"lg\" p=\"xs\" mb=\"xs\">\n    <Text color=\"black\">xs</Text>\n  </Box>\n  <Box color=\"yellowPink\" width=\"md\" rounded=\"lg\" p=\"xs\" mb=\"xs\">\n    <Text color=\"black\">md</Text>\n  </Box>\n  <Box color=\"yellowPink\" width=\"xl\" rounded=\"lg\" p=\"xs\" mb=\"xs\">\n    <Text color=\"black\">xl</Text>\n  </Box>\n  <Box color=\"yellowPink\" width=\"full\" rounded=\"lg\" p=\"xs\" mb=\"xs\">\n    <Text color=\"black\">full</Text>\n  </Box>\n</Box>;\n",
          "docs": "Set an element with a fixed width, including `auto` and `full`.",
          "screenshot": "./dsp/assets/BoxWidth.png"
        },
        {
          "title": "Spacing",
          "html": "<div class=\"drac-box\">\n  <div class=\"drac-box drac-bg-yellow-pink drac-p-xs\">\n    <span class=\"drac-text drac-line-height drac-text-black\">xs padding</span>\n  </div>\n  <div class=\"drac-box drac-bg-purple-cyan drac-p-sm\">\n    <span class=\"drac-text drac-line-height drac-text-black\">sm padding</span>\n  </div>\n  <div class=\"drac-box drac-bg-pink-purple drac-p-md\">\n    <span class=\"drac-text drac-line-height drac-text-black\"\n      >medium padding</span\n    >\n  </div>\n  <div class=\"drac-box drac-bg-yellow-pink drac-m-xs\">\n    <span class=\"drac-text drac-line-height drac-text-black\">xs margin</span>\n  </div>\n  <div class=\"drac-box drac-bg-purple-cyan drac-m-sm\">\n    <span class=\"drac-text drac-line-height drac-text-black\">sm margin</span>\n  </div>\n  <div class=\"drac-box drac-bg-pink-purple drac-m-md\">\n    <span class=\"drac-text drac-line-height drac-text-black\"\n      >medium margin</span\n    >\n  </div>\n</div>\n",
          "react": "<Box>\n  <Box color=\"yellowPink\" p=\"xs\">\n    <Text color=\"black\">xs padding</Text>\n  </Box>\n  <Box color=\"purpleCyan\" p=\"sm\">\n    <Text color=\"black\">sm padding</Text>\n  </Box>\n  <Box color=\"pinkPurple\" p=\"md\">\n    <Text color=\"black\">medium padding</Text>\n  </Box>\n  <Box color=\"yellowPink\" m=\"xs\">\n    <Text color=\"black\">xs margin</Text>\n  </Box>\n  <Box color=\"purpleCyan\" m=\"sm\">\n    <Text color=\"black\">sm margin</Text>\n  </Box>\n  <Box color=\"pinkPurple\" m=\"md\">\n    <Text color=\"black\">medium margin</Text>\n  </Box>\n</Box>;\n",
          "docs": "Boxes come with pre defined spacing primitives for padding and margin that allow for customizing the spacing inside and around boxes.",
          "screenshot": "./dsp/assets/BoxSpacing.png"
        },
        {
          "title": "Scrollbar",
          "html": "<div>\n  <div class=\"drac-box drac-scrollbar-purple drac-h-sm\">\n    <span class=\"drac-text drac-line-height drac-text-white\">Scrollbar</span>\n    <p class=\"drac-text drac-line-height drac-text-white\">\n      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam viverra\n      dictum imperdiet. Praesent at interdum sem. Suspendisse congue, nibh sit\n      amet facilisis egestas, leo leo tempus ligula, sit amet tristique lacus\n      diam non massa. Quisque egestas magna ligula, vel aliquet quam auctor sed.\n      Maecenas quam dui, tincidunt in rutrum vel, porttitor non nulla. Praesent\n      eu congue magna, nec pellentesque justo. Nulla viverra, eros a vulputate\n      sollicitudin, erat erat lacinia risus, sed eleifend nibh neque eu turpis.\n      Maecenas vitae nulla finibus, faucibus diam et, posuere est. In non leo et\n      est ornare laoreet ac vel odio. Vestibulum tempor, quam eleifend suscipit\n      tempus, nisl nibh eleifend nunc, vitae sollicitudin mi purus sed nisl.\n      Vivamus dapibus dui ac viverra aliquam. Vestibulum non luctus risus.\n    </p>\n    <p class=\"drac-text drac-line-height drac-text-white\">\n      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam viverra\n      dictum imperdiet. Praesent at interdum sem. Suspendisse congue, nibh sit\n      amet facilisis egestas, leo leo tempus ligula, sit amet tristique lacus\n      diam non massa. Quisque egestas magna ligula, vel aliquet quam auctor sed.\n      Maecenas quam dui, tincidunt in rutrum vel, porttitor non nulla. Praesent\n      eu congue magna, nec pellentesque justo. Nulla viverra, eros a vulputate\n      sollicitudin, erat erat lacinia risus, sed eleifend nibh neque eu turpis.\n      Maecenas vitae nulla finibus, faucibus diam et, posuere est. In non leo et\n      est ornare laoreet ac vel odio. Vestibulum tempor, quam eleifend suscipit\n      tempus, nisl nibh eleifend nunc, vitae sollicitudin mi purus sed nisl.\n      Vivamus dapibus dui ac viverra aliquam. Vestibulum non luctus risus.\n    </p>\n  </div>\n  <div class=\"drac-box drac-scrollbar-pink drac-h-xs drac-p-xs\">\n    <span class=\"drac-text drac-line-height drac-text-white\">Scrollbar</span>\n    <p class=\"drac-text drac-line-height drac-text-white\">\n      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam viverra\n      dictum imperdiet. Praesent at interdum sem. Suspendisse congue, nibh sit\n      amet facilisis egestas, leo leo tempus ligula, sit amet tristique lacus\n      diam non massa. Quisque egestas magna ligula, vel aliquet quam auctor sed.\n      Maecenas quam dui, tincidunt in rutrum vel, porttitor non nulla. Praesent\n      eu congue magna, nec pellentesque justo. Nulla viverra, eros a vulputate\n      sollicitudin, erat erat lacinia risus, sed eleifend nibh neque eu turpis.\n      Maecenas vitae nulla finibus, faucibus diam et, posuere est. In non leo et\n      est ornare laoreet ac vel odio. Vestibulum tempor, quam eleifend suscipit\n      tempus, nisl nibh eleifend nunc, vitae sollicitudin mi purus sed nisl.\n      Vivamus dapibus dui ac viverra aliquam. Vestibulum non luctus risus.\n    </p>\n    <p class=\"drac-text drac-line-height drac-text-white\">\n      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam viverra\n      dictum imperdiet. Praesent at interdum sem. Suspendisse congue, nibh sit\n      amet facilisis egestas, leo leo tempus ligula, sit amet tristique lacus\n      diam non massa. Quisque egestas magna ligula, vel aliquet quam auctor sed.\n      Maecenas quam dui, tincidunt in rutrum vel, porttitor non nulla. Praesent\n      eu congue magna, nec pellentesque justo. Nulla viverra, eros a vulputate\n      sollicitudin, erat erat lacinia risus, sed eleifend nibh neque eu turpis.\n      Maecenas vitae nulla finibus, faucibus diam et, posuere est. In non leo et\n      est ornare laoreet ac vel odio. Vestibulum tempor, quam eleifend suscipit\n      tempus, nisl nibh eleifend nunc, vitae sollicitudin mi purus sed nisl.\n      Vivamus dapibus dui ac viverra aliquam. Vestibulum non luctus risus.\n    </p>\n  </div>\n</div>\n",
          "react": "<div>\n  <Box scrollbar={true} height=\"sm\">\n    <Text color=\"white\">Scrollbar</Text>\n    <Paragraph>\n      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam viverra\n      dictum imperdiet. Praesent at interdum sem. Suspendisse congue, nibh sit\n      amet facilisis egestas, leo leo tempus ligula, sit amet tristique lacus\n      diam non massa. Quisque egestas magna ligula, vel aliquet quam auctor sed.\n      Maecenas quam dui, tincidunt in rutrum vel, porttitor non nulla. Praesent\n      eu congue magna, nec pellentesque justo. Nulla viverra, eros a vulputate\n      sollicitudin, erat erat lacinia risus, sed eleifend nibh neque eu turpis.\n      Maecenas vitae nulla finibus, faucibus diam et, posuere est. In non leo et\n      est ornare laoreet ac vel odio. Vestibulum tempor, quam eleifend suscipit\n      tempus, nisl nibh eleifend nunc, vitae sollicitudin mi purus sed nisl.\n      Vivamus dapibus dui ac viverra aliquam. Vestibulum non luctus risus.\n    </Paragraph>\n    <Paragraph>\n      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam viverra\n      dictum imperdiet. Praesent at interdum sem. Suspendisse congue, nibh sit\n      amet facilisis egestas, leo leo tempus ligula, sit amet tristique lacus\n      diam non massa. Quisque egestas magna ligula, vel aliquet quam auctor sed.\n      Maecenas quam dui, tincidunt in rutrum vel, porttitor non nulla. Praesent\n      eu congue magna, nec pellentesque justo. Nulla viverra, eros a vulputate\n      sollicitudin, erat erat lacinia risus, sed eleifend nibh neque eu turpis.\n      Maecenas vitae nulla finibus, faucibus diam et, posuere est. In non leo et\n      est ornare laoreet ac vel odio. Vestibulum tempor, quam eleifend suscipit\n      tempus, nisl nibh eleifend nunc, vitae sollicitudin mi purus sed nisl.\n      Vivamus dapibus dui ac viverra aliquam. Vestibulum non luctus risus.\n    </Paragraph>\n  </Box>\n  <Box scrollbar=\"pink\" p=\"xs\" height=\"xs\">\n    <Text color=\"white\">Scrollbar</Text>\n    <Paragraph>\n      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam viverra\n      dictum imperdiet. Praesent at interdum sem. Suspendisse congue, nibh sit\n      amet facilisis egestas, leo leo tempus ligula, sit amet tristique lacus\n      diam non massa. Quisque egestas magna ligula, vel aliquet quam auctor sed.\n      Maecenas quam dui, tincidunt in rutrum vel, porttitor non nulla. Praesent\n      eu congue magna, nec pellentesque justo. Nulla viverra, eros a vulputate\n      sollicitudin, erat erat lacinia risus, sed eleifend nibh neque eu turpis.\n      Maecenas vitae nulla finibus, faucibus diam et, posuere est. In non leo et\n      est ornare laoreet ac vel odio. Vestibulum tempor, quam eleifend suscipit\n      tempus, nisl nibh eleifend nunc, vitae sollicitudin mi purus sed nisl.\n      Vivamus dapibus dui ac viverra aliquam. Vestibulum non luctus risus.\n    </Paragraph>\n    <Paragraph>\n      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam viverra\n      dictum imperdiet. Praesent at interdum sem. Suspendisse congue, nibh sit\n      amet facilisis egestas, leo leo tempus ligula, sit amet tristique lacus\n      diam non massa. Quisque egestas magna ligula, vel aliquet quam auctor sed.\n      Maecenas quam dui, tincidunt in rutrum vel, porttitor non nulla. Praesent\n      eu congue magna, nec pellentesque justo. Nulla viverra, eros a vulputate\n      sollicitudin, erat erat lacinia risus, sed eleifend nibh neque eu turpis.\n      Maecenas vitae nulla finibus, faucibus diam et, posuere est. In non leo et\n      est ornare laoreet ac vel odio. Vestibulum tempor, quam eleifend suscipit\n      tempus, nisl nibh eleifend nunc, vitae sollicitudin mi purus sed nisl.\n      Vivamus dapibus dui ac viverra aliquam. Vestibulum non luctus risus.\n    </Paragraph>\n  </Box>\n</div>;\n",
          "docs": "You can customize the color of scrollbars for boxes with any of the existing Dracula UI base colors.",
          "screenshot": "./dsp/assets/BoxScrollbar.png"
        }
      ],
      "ext_com_draculaui_props": {
        "color": {
          "defaultValue": null,
          "description": "The background color.",
          "name": "color",
          "declarations": [
            {
              "fileName": "src/components/Box/Box.tsx",
              "name": "TypeLiteral"
            },
            {
              "fileName": "dracula-ui/node_modules/@types/react/index.d.ts",
              "name": "HTMLAttributes"
            }
          ],
          "required": false,
          "type": {
            "name": "\"animated\" | \"purpleCyan\" | \"yellowPink\" | \"cyanGreen\" | \"pinkPurple\" | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | \"black\" | \"blackSecondary\" | \"blackLight\" | undefined"
          }
        },
        "display": {
          "defaultValue": null,
          "description": "The display of the element.",
          "name": "display",
          "declarations": [
            {
              "fileName": "src/components/Box/Box.tsx",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"block\" | \"flex\" | \"grid\" | \"table\" | \"inline\" | \"inline-block\" | \"inline-flex\" | \"inline-grid\" | \"inline-table\" | undefined"
          }
        },
        "glowColor": {
          "defaultValue": null,
          "description": "The glow color.",
          "name": "glowColor",
          "declarations": [
            {
              "fileName": "src/components/Box/Box.tsx",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | undefined"
          }
        },
        "borderColor": {
          "defaultValue": null,
          "description": "The border color.",
          "name": "borderColor",
          "declarations": [
            {
              "fileName": "src/components/Box/Box.tsx",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | undefined"
          }
        },
        "rounded": {
          "defaultValue": null,
          "description": "The border radius.",
          "name": "rounded",
          "declarations": [
            {
              "fileName": "src/components/Box/Box.tsx",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"full\" | \"sm\" | \"lg\" | \"xl\" | \"2xl\" | \"3xl\" | \"base\" | undefined"
          }
        },
        "height": {
          "defaultValue": null,
          "description": "The height of the element.",
          "name": "height",
          "declarations": [
            {
              "fileName": "src/components/Box/Box.tsx",
              "name": "TypeLiteral"
            },
            {
              "fileName": "dracula-ui/node_modules/@types/react/index.d.ts",
              "name": "AllHTMLAttributes"
            }
          ],
          "required": false,
          "type": {
            "name": "\"auto\" | \"none\" | \"full\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"xl\" | \"2xl\" | \"3xl\" | \"4xl\" | \"5xl\" | \"6xl\" | \"7xl\" | \"8xl\" | undefined"
          }
        },
        "width": {
          "defaultValue": null,
          "description": "The width of the element.",
          "name": "width",
          "declarations": [
            {
              "fileName": "src/components/Box/Box.tsx",
              "name": "TypeLiteral"
            },
            {
              "fileName": "dracula-ui/node_modules/@types/react/index.d.ts",
              "name": "AllHTMLAttributes"
            }
          ],
          "required": false,
          "type": {
            "name": "\"auto\" | \"none\" | \"full\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"xl\" | \"2xl\" | \"3xl\" | \"4xl\" | \"5xl\" | \"6xl\" | \"7xl\" | \"8xl\" | undefined"
          }
        },
        "as": {
          "defaultValue": null,
          "description": "The HTML element to be used",
          "name": "as",
          "declarations": [
            {
              "fileName": "src/components/Box/Box.tsx",
              "name": "TypeLiteral"
            },
            {
              "fileName": "dracula-ui/node_modules/@types/react/index.d.ts",
              "name": "AllHTMLAttributes"
            }
          ],
          "required": false,
          "type": {
            "name": "\"object\" | \"table\" | \"base\" | \"time\" | \"link\" | \"menu\" | \"dialog\" | \"a\" | \"abbr\" | \"address\" | \"applet\" | \"area\" | \"article\" | \"aside\" | \"audio\" | \"b\" | \"basefont\" | \"bdi\" | \"bdo\" | ... 100 more ... | undefined"
          }
        },
        "scrollbar": {
          "defaultValue": null,
          "description": "If the custom scrollbar is to be used and its color.",
          "name": "scrollbar",
          "declarations": [
            {
              "fileName": "src/components/Box/Box.tsx",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "boolean | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | undefined"
          }
        },
        "p": {
          "defaultValue": null,
          "description": "",
          "name": "p",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "py": {
          "defaultValue": null,
          "description": "",
          "name": "py",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "px": {
          "defaultValue": null,
          "description": "",
          "name": "px",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pt": {
          "defaultValue": null,
          "description": "",
          "name": "pt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pb": {
          "defaultValue": null,
          "description": "",
          "name": "pb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pl": {
          "defaultValue": null,
          "description": "",
          "name": "pl",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pr": {
          "defaultValue": null,
          "description": "",
          "name": "pr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "m": {
          "defaultValue": null,
          "description": "",
          "name": "m",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"auto\" | \"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "my": {
          "defaultValue": null,
          "description": "",
          "name": "my",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"auto\" | \"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "mx": {
          "defaultValue": null,
          "description": "",
          "name": "mx",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"auto\" | \"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "mt": {
          "defaultValue": null,
          "description": "",
          "name": "mt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"auto\" | \"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "mb": {
          "defaultValue": null,
          "description": "",
          "name": "mb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"auto\" | \"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "ml": {
          "defaultValue": null,
          "description": "",
          "name": "ml",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"auto\" | \"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "mr": {
          "defaultValue": null,
          "description": "",
          "name": "mr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"auto\" | \"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        }
      },
      "ext_com_draculaui_docgen": {
        "tags": {},
        "description": "Box is the most primitive component of Dracula UI.\nUsing Box allows for consumers of the components library to compose\nmore complex patterns, components, and UIs.\n\nBox includes built-in Color and Spacing properties that make building\ncomplex components convenient and consistent.",
        "displayName": "Box",
        "methods": [],
        "props": {
          "color": {
            "defaultValue": null,
            "description": "The background color.",
            "name": "color",
            "declarations": [
              {
                "fileName": "src/components/Box/Box.tsx",
                "name": "TypeLiteral"
              },
              {
                "fileName": "dracula-ui/node_modules/@types/react/index.d.ts",
                "name": "HTMLAttributes"
              }
            ],
            "required": false,
            "type": {
              "name": "\"animated\" | \"purpleCyan\" | \"yellowPink\" | \"cyanGreen\" | \"pinkPurple\" | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | \"black\" | \"blackSecondary\" | \"blackLight\" | undefined"
            }
          },
          "display": {
            "defaultValue": null,
            "description": "The display of the element.",
            "name": "display",
            "declarations": [
              {
                "fileName": "src/components/Box/Box.tsx",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"block\" | \"flex\" | \"grid\" | \"table\" | \"inline\" | \"inline-block\" | \"inline-flex\" | \"inline-grid\" | \"inline-table\" | undefined"
            }
          },
          "glowColor": {
            "defaultValue": null,
            "description": "The glow color.",
            "name": "glowColor",
            "declarations": [
              {
                "fileName": "src/components/Box/Box.tsx",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | undefined"
            }
          },
          "borderColor": {
            "defaultValue": null,
            "description": "The border color.",
            "name": "borderColor",
            "declarations": [
              {
                "fileName": "src/components/Box/Box.tsx",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | undefined"
            }
          },
          "rounded": {
            "defaultValue": null,
            "description": "The border radius.",
            "name": "rounded",
            "declarations": [
              {
                "fileName": "src/components/Box/Box.tsx",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"full\" | \"sm\" | \"lg\" | \"xl\" | \"2xl\" | \"3xl\" | \"base\" | undefined"
            }
          },
          "height": {
            "defaultValue": null,
            "description": "The height of the element.",
            "name": "height",
            "declarations": [
              {
                "fileName": "src/components/Box/Box.tsx",
                "name": "TypeLiteral"
              },
              {
                "fileName": "dracula-ui/node_modules/@types/react/index.d.ts",
                "name": "AllHTMLAttributes"
              }
            ],
            "required": false,
            "type": {
              "name": "\"auto\" | \"none\" | \"full\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"xl\" | \"2xl\" | \"3xl\" | \"4xl\" | \"5xl\" | \"6xl\" | \"7xl\" | \"8xl\" | undefined"
            }
          },
          "width": {
            "defaultValue": null,
            "description": "The width of the element.",
            "name": "width",
            "declarations": [
              {
                "fileName": "src/components/Box/Box.tsx",
                "name": "TypeLiteral"
              },
              {
                "fileName": "dracula-ui/node_modules/@types/react/index.d.ts",
                "name": "AllHTMLAttributes"
              }
            ],
            "required": false,
            "type": {
              "name": "\"auto\" | \"none\" | \"full\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"xl\" | \"2xl\" | \"3xl\" | \"4xl\" | \"5xl\" | \"6xl\" | \"7xl\" | \"8xl\" | undefined"
            }
          },
          "as": {
            "defaultValue": null,
            "description": "The HTML element to be used",
            "name": "as",
            "declarations": [
              {
                "fileName": "src/components/Box/Box.tsx",
                "name": "TypeLiteral"
              },
              {
                "fileName": "dracula-ui/node_modules/@types/react/index.d.ts",
                "name": "AllHTMLAttributes"
              }
            ],
            "required": false,
            "type": {
              "name": "\"object\" | \"table\" | \"base\" | \"time\" | \"link\" | \"menu\" | \"dialog\" | \"a\" | \"abbr\" | \"address\" | \"applet\" | \"area\" | \"article\" | \"aside\" | \"audio\" | \"b\" | \"basefont\" | \"bdi\" | \"bdo\" | ... 100 more ... | undefined"
            }
          },
          "scrollbar": {
            "defaultValue": null,
            "description": "If the custom scrollbar is to be used and its color.",
            "name": "scrollbar",
            "declarations": [
              {
                "fileName": "src/components/Box/Box.tsx",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "boolean | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | undefined"
            }
          },
          "p": {
            "defaultValue": null,
            "description": "",
            "name": "p",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "py": {
            "defaultValue": null,
            "description": "",
            "name": "py",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "px": {
            "defaultValue": null,
            "description": "",
            "name": "px",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pt": {
            "defaultValue": null,
            "description": "",
            "name": "pt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pb": {
            "defaultValue": null,
            "description": "",
            "name": "pb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pl": {
            "defaultValue": null,
            "description": "",
            "name": "pl",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pr": {
            "defaultValue": null,
            "description": "",
            "name": "pr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "m": {
            "defaultValue": null,
            "description": "",
            "name": "m",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"auto\" | \"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "my": {
            "defaultValue": null,
            "description": "",
            "name": "my",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"auto\" | \"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "mx": {
            "defaultValue": null,
            "description": "",
            "name": "mx",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"auto\" | \"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "mt": {
            "defaultValue": null,
            "description": "",
            "name": "mt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"auto\" | \"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "mb": {
            "defaultValue": null,
            "description": "",
            "name": "mb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"auto\" | \"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "ml": {
            "defaultValue": null,
            "description": "",
            "name": "ml",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"auto\" | \"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "mr": {
            "defaultValue": null,
            "description": "",
            "name": "mr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"auto\" | \"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          }
        }
      }
    },
    {
      "class": "component",
      "type": "page",
      "id": "Button",
      "name": "Button",
      "last_updated_by": "System",
      "description": "The Button component triggers actions, behaviors, or events based\non user input.",
      "related_entity_ids": [],
      "tags": [
        "component"
      ],
      "snippets": {
        "trigger": "button",
        "languages": {
          "javascriptreact": "<Button color=\"purple\">Dracula</Button>;\n",
          "html": "<button class=\"drac-btn drac-bg-purple\">Dracula</button>\n"
        }
      },
      "ext_com_draculaui_variations": [
        {
          "title": "Usage",
          "html": "<button class=\"drac-btn drac-bg-purple\">Dracula</button>\n",
          "react": "<Button color=\"purple\">Dracula</Button>;\n",
          "docs": "A Dracula UI button behaves like regular HTML buttons and accepts the same contents and properties.",
          "screenshot": "./dsp/assets/Button.png"
        },
        {
          "title": "Colors",
          "html": "<div>\n  <button class=\"drac-btn drac-bg-purple drac-m-sm\">Purple</button\n  ><button class=\"drac-btn drac-bg-purple-cyan drac-m-sm\">Purple Cyan</button>\n</div>\n",
          "react": "<div>\n  <Button color=\"purple\" m=\"sm\">\n    Purple\n  </Button>\n  <Button color=\"purpleCyan\" m=\"sm\">\n    Purple Cyan\n  </Button>\n</div>;\n",
          "docs": "Buttons can be customized to use any of the Dracula UI theme colors, including all solid, gradient, and animated colors.",
          "screenshot": "./dsp/assets/ButtonColors.png"
        },
        {
          "title": "Variants",
          "html": "<div class=\"drac-box\">\n  <button class=\"drac-btn drac-bg-purple drac-m-sm\">Normal</button\n  ><button\n    class=\"drac-btn drac-bg-purple-transparent drac-btn-ghost drac-text-purple drac-m-sm\"\n  >\n    Ghost</button\n  ><button\n    class=\"drac-btn drac-bg-purple drac-btn-outline drac-text-purple drac-m-sm\"\n  >\n    Outline\n  </button>\n</div>\n",
          "react": "<Box>\n  <Button color=\"purple\" m=\"sm\">\n    Normal\n  </Button>\n  <Button variant=\"ghost\" color=\"purple\" m=\"sm\">\n    Ghost\n  </Button>\n  <Button variant=\"outline\" color=\"purple\" m=\"sm\">\n    Outline\n  </Button>\n</Box>;\n",
          "docs": "Dracula UI ships with three distinct button variations that allow for different levels of hierarchy and usage.",
          "screenshot": "./dsp/assets/ButtonVariants.png"
        },
        {
          "title": "Disabled",
          "html": "<div class=\"drac-box\">\n  <button class=\"drac-btn drac-bg-purple drac-m-sm\" disabled=\"\">Normal</button\n  ><button\n    class=\"drac-btn drac-bg-purple-transparent drac-btn-ghost drac-text-purple drac-m-sm\"\n    disabled=\"\"\n  >\n    Ghost</button\n  ><button\n    class=\"drac-btn drac-bg-purple drac-btn-outline drac-text-purple drac-m-sm\"\n    disabled=\"\"\n  >\n    Outline\n  </button>\n</div>\n",
          "react": "<Box>\n  <Button disabled={true} color=\"purple\" m=\"sm\">\n    Normal\n  </Button>\n  <Button disabled={true} variant=\"ghost\" color=\"purple\" m=\"sm\">\n    Ghost\n  </Button>\n  <Button disabled={true} variant=\"outline\" color=\"purple\" m=\"sm\">\n    Outline\n  </Button>\n</Box>;\n",
          "docs": "A disabled button can't used, clicked, or even submitted with a form.",
          "screenshot": "./dsp/assets/ButtonDisabled.png"
        },
        {
          "title": "Sizes",
          "html": "<div class=\"drac-box\">\n  <button class=\"drac-btn drac-bg-purple drac-btn-xs drac-m-sm\">xs</button\n  ><button class=\"drac-btn drac-bg-purple drac-btn-sm drac-m-sm\">sm</button\n  ><button class=\"drac-btn drac-bg-purple drac-m-sm\">md</button\n  ><button class=\"drac-btn drac-bg-purple drac-btn-lg drac-m-sm\">lg</button>\n</div>\n",
          "react": "<Box>\n  <Button color=\"purple\" size=\"xs\" m=\"sm\">\n    xs\n  </Button>\n  <Button color=\"purple\" size=\"sm\" m=\"sm\">\n    sm\n  </Button>\n  <Button color=\"purple\" size=\"md\" m=\"sm\">\n    md\n  </Button>\n  <Button color=\"purple\" size=\"lg\" m=\"sm\">\n    lg\n  </Button>\n</Box>;\n",
          "docs": "Button sizes range from `xs` to `lg` using the Dracula UI size scale.",
          "screenshot": "./dsp/assets/ButtonSizes.png"
        },
        {
          "title": "Tags",
          "html": "<div class=\"drac-box\">\n  <div class=\"drac-box\">\n    <button class=\"drac-btn drac-bg-green drac-m-sm\">Button</button>\n  </div>\n  <div class=\"drac-box\">\n    <input\n      class=\"drac-btn drac-bg-green drac-m-sm\"\n      type=\"submit\"\n      value=\"Submit\"\n    />\n  </div>\n  <div class=\"drac-box\">\n    <a class=\"drac-btn drac-bg-green drac-m-sm\" href=\"#\">Anchor</a>\n  </div>\n</div>\n",
          "react": "<Box>\n  <Box>\n    <Button as=\"button\" m=\"sm\">\n      Button\n    </Button>\n  </Box>\n  <Box>\n    <Button as=\"input\" m=\"sm\" type=\"submit\" value=\"Submit\" />\n  </Box>\n  <Box>\n    <Button as=\"a\" href=\"#\" m=\"sm\">\n      Anchor\n    </Button>\n  </Box>\n</Box>;\n",
          "docs": "By default, every Button is specified with the `<button>` tag, but you can change that to better match your semantic needs.",
          "screenshot": "./dsp/assets/ButtonTags.png"
        }
      ],
      "ext_com_draculaui_props": {
        "p": {
          "defaultValue": null,
          "description": "",
          "name": "p",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
          }
        },
        "py": {
          "defaultValue": null,
          "description": "",
          "name": "py",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
          }
        },
        "px": {
          "defaultValue": null,
          "description": "",
          "name": "px",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
          }
        },
        "pt": {
          "defaultValue": null,
          "description": "",
          "name": "pt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
          }
        },
        "pb": {
          "defaultValue": null,
          "description": "",
          "name": "pb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
          }
        },
        "pl": {
          "defaultValue": null,
          "description": "",
          "name": "pl",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
          }
        },
        "pr": {
          "defaultValue": null,
          "description": "",
          "name": "pr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
          }
        },
        "m": {
          "defaultValue": null,
          "description": "",
          "name": "m",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
          }
        },
        "my": {
          "defaultValue": null,
          "description": "",
          "name": "my",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
          }
        },
        "mx": {
          "defaultValue": null,
          "description": "",
          "name": "mx",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
          }
        },
        "mt": {
          "defaultValue": null,
          "description": "",
          "name": "mt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
          }
        },
        "mb": {
          "defaultValue": null,
          "description": "",
          "name": "mb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
          }
        },
        "ml": {
          "defaultValue": null,
          "description": "",
          "name": "ml",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
          }
        },
        "mr": {
          "defaultValue": null,
          "description": "",
          "name": "mr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
          }
        },
        "color": {
          "defaultValue": null,
          "description": "A Dracula UI theme color for the Button.",
          "name": "color",
          "declarations": [
            {
              "fileName": "src/components/Button/Button.tsx",
              "name": "TypeLiteral"
            },
            {
              "fileName": "dracula-ui/node_modules/@types/react/index.d.ts",
              "name": "HTMLAttributes"
            },
            {
              "fileName": "src/components/Button/Button.tsx",
              "name": "TypeLiteral"
            },
            {
              "fileName": "dracula-ui/node_modules/@types/react/index.d.ts",
              "name": "HTMLAttributes"
            },
            {
              "fileName": "src/components/Button/Button.tsx",
              "name": "TypeLiteral"
            },
            {
              "fileName": "dracula-ui/node_modules/@types/react/index.d.ts",
              "name": "HTMLAttributes"
            }
          ],
          "required": false,
          "type": {
            "name": "\"animated\" | \"purpleCyan\" | \"yellowPink\" | \"cyanGreen\" | \"pinkPurple\" | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | \"black\" | \"blackSecondary\" | \"blackLight\" | undefined"
          }
        },
        "size": {
          "defaultValue": null,
          "description": "Controls the size of the button based on pre-configured Dracula UI sizes.",
          "name": "size",
          "declarations": [
            {
              "fileName": "src/components/Button/Button.tsx",
              "name": "TypeLiteral"
            },
            {
              "fileName": "dracula-ui/node_modules/@types/react/index.d.ts",
              "name": "InputHTMLAttributes"
            },
            {
              "fileName": "src/components/Button/Button.tsx",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | undefined"
          }
        },
        "variant": {
          "defaultValue": null,
          "description": "Controls the Button style:\n`normal` -> Default solid Button with background color.\n`outline` -> A subtle variation of the Button component with a softer background color that highlights the action text.\n`ghost` -> A less prominent variation of the Button component that highlights hover interactions.",
          "name": "variant",
          "declarations": [
            {
              "fileName": "src/components/Button/Button.tsx",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"normal\" | \"outline\" | \"ghost\" | undefined"
          }
        },
        "disabled": {
          "defaultValue": null,
          "description": "Controls the Button state. Mirrors the HTMLButtonElement `disabled` property.",
          "name": "disabled",
          "declarations": [
            {
              "fileName": "src/components/Button/Button.tsx",
              "name": "TypeLiteral"
            },
            {
              "fileName": "dracula-ui/node_modules/@types/react/index.d.ts",
              "name": "InputHTMLAttributes"
            },
            {
              "fileName": "src/components/Button/Button.tsx",
              "name": "TypeLiteral"
            },
            {
              "fileName": "src/components/Button/Button.tsx",
              "name": "TypeLiteral"
            },
            {
              "fileName": "dracula-ui/node_modules/@types/react/index.d.ts",
              "name": "ButtonHTMLAttributes"
            }
          ],
          "required": false,
          "type": {
            "name": "boolean | undefined"
          }
        },
        "as": {
          "defaultValue": null,
          "description": "",
          "name": "as",
          "declarations": [
            {
              "fileName": "src/components/Button/Button.tsx",
              "name": "TypeLiteral"
            },
            {
              "fileName": "src/components/Button/Button.tsx",
              "name": "TypeLiteral"
            },
            {
              "fileName": "src/components/Button/Button.tsx",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"input\" | \"a\" | \"button\" | undefined"
          }
        }
      },
      "ext_com_draculaui_docgen": {
        "tags": {},
        "description": "The Button component triggers actions, behaviors, or events based\non user input.",
        "displayName": "Button",
        "methods": [],
        "props": {
          "p": {
            "defaultValue": null,
            "description": "",
            "name": "p",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
            }
          },
          "py": {
            "defaultValue": null,
            "description": "",
            "name": "py",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
            }
          },
          "px": {
            "defaultValue": null,
            "description": "",
            "name": "px",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
            }
          },
          "pt": {
            "defaultValue": null,
            "description": "",
            "name": "pt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
            }
          },
          "pb": {
            "defaultValue": null,
            "description": "",
            "name": "pb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
            }
          },
          "pl": {
            "defaultValue": null,
            "description": "",
            "name": "pl",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
            }
          },
          "pr": {
            "defaultValue": null,
            "description": "",
            "name": "pr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
            }
          },
          "m": {
            "defaultValue": null,
            "description": "",
            "name": "m",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
            }
          },
          "my": {
            "defaultValue": null,
            "description": "",
            "name": "my",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
            }
          },
          "mx": {
            "defaultValue": null,
            "description": "",
            "name": "mx",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
            }
          },
          "mt": {
            "defaultValue": null,
            "description": "",
            "name": "mt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
            }
          },
          "mb": {
            "defaultValue": null,
            "description": "",
            "name": "mb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
            }
          },
          "ml": {
            "defaultValue": null,
            "description": "",
            "name": "ml",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
            }
          },
          "mr": {
            "defaultValue": null,
            "description": "",
            "name": "mr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
            }
          },
          "color": {
            "defaultValue": null,
            "description": "A Dracula UI theme color for the Button.",
            "name": "color",
            "declarations": [
              {
                "fileName": "src/components/Button/Button.tsx",
                "name": "TypeLiteral"
              },
              {
                "fileName": "dracula-ui/node_modules/@types/react/index.d.ts",
                "name": "HTMLAttributes"
              },
              {
                "fileName": "src/components/Button/Button.tsx",
                "name": "TypeLiteral"
              },
              {
                "fileName": "dracula-ui/node_modules/@types/react/index.d.ts",
                "name": "HTMLAttributes"
              },
              {
                "fileName": "src/components/Button/Button.tsx",
                "name": "TypeLiteral"
              },
              {
                "fileName": "dracula-ui/node_modules/@types/react/index.d.ts",
                "name": "HTMLAttributes"
              }
            ],
            "required": false,
            "type": {
              "name": "\"animated\" | \"purpleCyan\" | \"yellowPink\" | \"cyanGreen\" | \"pinkPurple\" | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | \"black\" | \"blackSecondary\" | \"blackLight\" | undefined"
            }
          },
          "size": {
            "defaultValue": null,
            "description": "Controls the size of the button based on pre-configured Dracula UI sizes.",
            "name": "size",
            "declarations": [
              {
                "fileName": "src/components/Button/Button.tsx",
                "name": "TypeLiteral"
              },
              {
                "fileName": "dracula-ui/node_modules/@types/react/index.d.ts",
                "name": "InputHTMLAttributes"
              },
              {
                "fileName": "src/components/Button/Button.tsx",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | undefined"
            }
          },
          "variant": {
            "defaultValue": null,
            "description": "Controls the Button style:\n`normal` -> Default solid Button with background color.\n`outline` -> A subtle variation of the Button component with a softer background color that highlights the action text.\n`ghost` -> A less prominent variation of the Button component that highlights hover interactions.",
            "name": "variant",
            "declarations": [
              {
                "fileName": "src/components/Button/Button.tsx",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"normal\" | \"outline\" | \"ghost\" | undefined"
            }
          },
          "disabled": {
            "defaultValue": null,
            "description": "Controls the Button state. Mirrors the HTMLButtonElement `disabled` property.",
            "name": "disabled",
            "declarations": [
              {
                "fileName": "src/components/Button/Button.tsx",
                "name": "TypeLiteral"
              },
              {
                "fileName": "dracula-ui/node_modules/@types/react/index.d.ts",
                "name": "InputHTMLAttributes"
              },
              {
                "fileName": "src/components/Button/Button.tsx",
                "name": "TypeLiteral"
              },
              {
                "fileName": "src/components/Button/Button.tsx",
                "name": "TypeLiteral"
              },
              {
                "fileName": "dracula-ui/node_modules/@types/react/index.d.ts",
                "name": "ButtonHTMLAttributes"
              }
            ],
            "required": false,
            "type": {
              "name": "boolean | undefined"
            }
          },
          "as": {
            "defaultValue": null,
            "description": "",
            "name": "as",
            "declarations": [
              {
                "fileName": "src/components/Button/Button.tsx",
                "name": "TypeLiteral"
              },
              {
                "fileName": "src/components/Button/Button.tsx",
                "name": "TypeLiteral"
              },
              {
                "fileName": "src/components/Button/Button.tsx",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"input\" | \"a\" | \"button\" | undefined"
            }
          }
        }
      }
    },
    {
      "class": "component",
      "type": "page",
      "id": "Card",
      "name": "Card",
      "last_updated_by": "System",
      "description": "Card is a high level Pattern Component use to group\nrelated or hierarchical information.",
      "related_entity_ids": [],
      "tags": [
        "component"
      ],
      "snippets": {
        "trigger": "card",
        "languages": {
          "javascriptreact": "<Card color=\"purple\" p=\"sm\">\n  <Text color=\"black\">Dracula</Text>\n</Card>;\n",
          "html": "<div class=\"drac-box drac-card drac-bg-purple drac-p-sm\">\n  <span class=\"drac-text drac-line-height drac-text-black\">Dracula</span>\n</div>\n"
        }
      },
      "ext_com_draculaui_variations": [
        {
          "title": "Usage",
          "html": "<div class=\"drac-box drac-card drac-bg-purple drac-p-sm\">\n  <span class=\"drac-text drac-line-height drac-text-black\">Dracula</span>\n</div>\n",
          "react": "<Card color=\"purple\" p=\"sm\">\n  <Text color=\"black\">Dracula</Text>\n</Card>;\n",
          "docs": "A Card is analogous to an HTML div and can contain any other component. Use Cards when you want to add hierarchy or highlight parts of your content.",
          "screenshot": "./dsp/assets/Card.png"
        },
        {
          "title": "Colors",
          "html": "<div class=\"drac-box drac-card drac-bg-pink-purple drac-p-sm\">\n  <span class=\"drac-text drac-line-height drac-text-black\">Pink Purple</span>\n</div>\n",
          "react": "<Card color=\"pinkPurple\" p=\"sm\">\n  <Text color=\"black\">Pink Purple</Text>\n</Card>;\n",
          "docs": "Cards can be customized to use any of the Dracula UI theme colors, including all solid, gradient, and animated colors.",
          "screenshot": "./dsp/assets/CardColors.png"
        },
        {
          "title": "Variants",
          "html": "<div>\n  <div\n    variant=\"subtle\"\n    class=\"drac-box drac-card drac-card-subtle drac-border-pink drac-bg-pink drac-p-md drac-m-md\"\n  >\n    <span class=\"drac-text drac-line-height drac-text-pink\">Subtle Card</span>\n  </div>\n</div>\n",
          "react": "<div>\n  <Card variant=\"subtle\" color=\"pink\" p=\"md\" m=\"md\">\n    <Text color=\"pink\">Subtle Card</Text>\n  </Card>\n</div>;\n",
          "docs": "Use variant=\"subtle\" to create discrete or secondary cards",
          "screenshot": "./dsp/assets/CardVariants.png"
        },
        {
          "title": "Spacing",
          "html": "<div>\n  <div class=\"drac-box drac-card drac-bg-yellow-pink drac-p-xs\">\n    <span class=\"drac-text drac-line-height drac-text-black\">xs padding</span>\n  </div>\n  <div class=\"drac-box drac-card drac-bg-purple-cyan drac-p-sm\">\n    <span class=\"drac-text drac-line-height drac-text-black\">sm padding</span>\n  </div>\n  <div class=\"drac-box drac-card drac-bg-pink-purple drac-p-md\">\n    <span class=\"drac-text drac-line-height drac-text-black\"\n      >medium padding</span\n    >\n  </div>\n  <div class=\"drac-box drac-card drac-bg-yellow-pink drac-m-xs\">\n    <span class=\"drac-text drac-line-height drac-text-black\">xs margin</span>\n  </div>\n  <div class=\"drac-box drac-card drac-bg-purple-cyan drac-m-sm\">\n    <span class=\"drac-text drac-line-height drac-text-black\">sm margin</span>\n  </div>\n  <div class=\"drac-box drac-card drac-bg-pink-purple drac-m-md\">\n    <span class=\"drac-text drac-line-height drac-text-black\"\n      >medium margin</span\n    >\n  </div>\n</div>\n",
          "react": "<div>\n  <Card color=\"yellowPink\" p=\"xs\">\n    <Text color=\"black\">xs padding</Text>\n  </Card>\n  <Card color=\"purpleCyan\" p=\"sm\">\n    <Text color=\"black\">sm padding</Text>\n  </Card>\n  <Card color=\"pinkPurple\" p=\"md\">\n    <Text color=\"black\">medium padding</Text>\n  </Card>\n  <Card color=\"yellowPink\" m=\"xs\">\n    <Text color=\"black\">xs margin</Text>\n  </Card>\n  <Card color=\"purpleCyan\" m=\"sm\">\n    <Text color=\"black\">sm margin</Text>\n  </Card>\n  <Card color=\"pinkPurple\" m=\"md\">\n    <Text color=\"black\">medium margin</Text>\n  </Card>\n</div>;\n",
          "docs": "Cards come with pre defined spacing primitives for padding and margin that allow for customizing the spacing inside and around Cards.",
          "screenshot": "./dsp/assets/CardSpacing.png"
        }
      ],
      "ext_com_draculaui_props": {
        "variant": {
          "defaultValue": null,
          "description": "The Card display variant.\n`normal` -> Applies the chosen background color with dark text.\n`subtle` -> Inverts the theme color, and adds a slight glow to the Card. Use this when you don't want all your cards to stand out.",
          "name": "variant",
          "parent": {
            "fileName": "src/components/Card/Card.tsx",
            "name": "CardProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Card/Card.tsx",
              "name": "CardProps"
            }
          ],
          "required": false,
          "type": {
            "name": "\"normal\" | \"subtle\" | undefined"
          }
        },
        "color": {
          "defaultValue": null,
          "description": "The background color.",
          "name": "color",
          "declarations": [
            {
              "fileName": "dracula-ui/src/components/Box/Box.tsx",
              "name": "TypeLiteral"
            },
            {
              "fileName": "dracula-ui/node_modules/@types/react/index.d.ts",
              "name": "HTMLAttributes"
            }
          ],
          "required": false,
          "type": {
            "name": "\"animated\" | \"purpleCyan\" | \"yellowPink\" | \"cyanGreen\" | \"pinkPurple\" | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | \"black\" | \"blackSecondary\" | \"blackLight\" | undefined"
          }
        },
        "display": {
          "defaultValue": null,
          "description": "The display of the element.",
          "name": "display",
          "declarations": [
            {
              "fileName": "dracula-ui/src/components/Box/Box.tsx",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"block\" | \"flex\" | \"grid\" | \"table\" | \"inline\" | \"inline-block\" | \"inline-flex\" | \"inline-grid\" | \"inline-table\" | undefined"
          }
        },
        "glowColor": {
          "defaultValue": null,
          "description": "The glow color.",
          "name": "glowColor",
          "declarations": [
            {
              "fileName": "dracula-ui/src/components/Box/Box.tsx",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | undefined"
          }
        },
        "borderColor": {
          "defaultValue": null,
          "description": "The border color.",
          "name": "borderColor",
          "declarations": [
            {
              "fileName": "dracula-ui/src/components/Box/Box.tsx",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | undefined"
          }
        },
        "rounded": {
          "defaultValue": null,
          "description": "The border radius.",
          "name": "rounded",
          "declarations": [
            {
              "fileName": "dracula-ui/src/components/Box/Box.tsx",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"full\" | \"sm\" | \"lg\" | \"xl\" | \"2xl\" | \"3xl\" | \"base\" | undefined"
          }
        },
        "height": {
          "defaultValue": null,
          "description": "The height of the element.",
          "name": "height",
          "declarations": [
            {
              "fileName": "dracula-ui/src/components/Box/Box.tsx",
              "name": "TypeLiteral"
            },
            {
              "fileName": "dracula-ui/node_modules/@types/react/index.d.ts",
              "name": "AllHTMLAttributes"
            }
          ],
          "required": false,
          "type": {
            "name": "\"auto\" | \"none\" | \"full\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"xl\" | \"2xl\" | \"3xl\" | \"4xl\" | \"5xl\" | \"6xl\" | \"7xl\" | \"8xl\" | undefined"
          }
        },
        "width": {
          "defaultValue": null,
          "description": "The width of the element.",
          "name": "width",
          "declarations": [
            {
              "fileName": "dracula-ui/src/components/Box/Box.tsx",
              "name": "TypeLiteral"
            },
            {
              "fileName": "dracula-ui/node_modules/@types/react/index.d.ts",
              "name": "AllHTMLAttributes"
            }
          ],
          "required": false,
          "type": {
            "name": "\"auto\" | \"none\" | \"full\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"xl\" | \"2xl\" | \"3xl\" | \"4xl\" | \"5xl\" | \"6xl\" | \"7xl\" | \"8xl\" | undefined"
          }
        },
        "as": {
          "defaultValue": null,
          "description": "The HTML element to be used",
          "name": "as",
          "declarations": [
            {
              "fileName": "dracula-ui/src/components/Box/Box.tsx",
              "name": "TypeLiteral"
            },
            {
              "fileName": "dracula-ui/node_modules/@types/react/index.d.ts",
              "name": "AllHTMLAttributes"
            }
          ],
          "required": false,
          "type": {
            "name": "\"div\" | undefined"
          }
        },
        "scrollbar": {
          "defaultValue": null,
          "description": "If the custom scrollbar is to be used and its color.",
          "name": "scrollbar",
          "declarations": [
            {
              "fileName": "dracula-ui/src/components/Box/Box.tsx",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "boolean | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | undefined"
          }
        },
        "p": {
          "defaultValue": null,
          "description": "",
          "name": "p",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "py": {
          "defaultValue": null,
          "description": "",
          "name": "py",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "px": {
          "defaultValue": null,
          "description": "",
          "name": "px",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pt": {
          "defaultValue": null,
          "description": "",
          "name": "pt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pb": {
          "defaultValue": null,
          "description": "",
          "name": "pb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pl": {
          "defaultValue": null,
          "description": "",
          "name": "pl",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pr": {
          "defaultValue": null,
          "description": "",
          "name": "pr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "m": {
          "defaultValue": null,
          "description": "",
          "name": "m",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"auto\" | \"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "my": {
          "defaultValue": null,
          "description": "",
          "name": "my",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"auto\" | \"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "mx": {
          "defaultValue": null,
          "description": "",
          "name": "mx",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"auto\" | \"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "mt": {
          "defaultValue": null,
          "description": "",
          "name": "mt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"auto\" | \"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "mb": {
          "defaultValue": null,
          "description": "",
          "name": "mb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"auto\" | \"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "ml": {
          "defaultValue": null,
          "description": "",
          "name": "ml",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"auto\" | \"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "mr": {
          "defaultValue": null,
          "description": "",
          "name": "mr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"auto\" | \"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        }
      },
      "ext_com_draculaui_docgen": {
        "tags": {},
        "description": "Card is a high level Pattern Component use to group\nrelated or hierarchical information.",
        "displayName": "Card",
        "methods": [],
        "props": {
          "variant": {
            "defaultValue": null,
            "description": "The Card display variant.\n`normal` -> Applies the chosen background color with dark text.\n`subtle` -> Inverts the theme color, and adds a slight glow to the Card. Use this when you don't want all your cards to stand out.",
            "name": "variant",
            "parent": {
              "fileName": "src/components/Card/Card.tsx",
              "name": "CardProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Card/Card.tsx",
                "name": "CardProps"
              }
            ],
            "required": false,
            "type": {
              "name": "\"normal\" | \"subtle\" | undefined"
            }
          },
          "color": {
            "defaultValue": null,
            "description": "The background color.",
            "name": "color",
            "declarations": [
              {
                "fileName": "dracula-ui/src/components/Box/Box.tsx",
                "name": "TypeLiteral"
              },
              {
                "fileName": "dracula-ui/node_modules/@types/react/index.d.ts",
                "name": "HTMLAttributes"
              }
            ],
            "required": false,
            "type": {
              "name": "\"animated\" | \"purpleCyan\" | \"yellowPink\" | \"cyanGreen\" | \"pinkPurple\" | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | \"black\" | \"blackSecondary\" | \"blackLight\" | undefined"
            }
          },
          "display": {
            "defaultValue": null,
            "description": "The display of the element.",
            "name": "display",
            "declarations": [
              {
                "fileName": "dracula-ui/src/components/Box/Box.tsx",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"block\" | \"flex\" | \"grid\" | \"table\" | \"inline\" | \"inline-block\" | \"inline-flex\" | \"inline-grid\" | \"inline-table\" | undefined"
            }
          },
          "glowColor": {
            "defaultValue": null,
            "description": "The glow color.",
            "name": "glowColor",
            "declarations": [
              {
                "fileName": "dracula-ui/src/components/Box/Box.tsx",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | undefined"
            }
          },
          "borderColor": {
            "defaultValue": null,
            "description": "The border color.",
            "name": "borderColor",
            "declarations": [
              {
                "fileName": "dracula-ui/src/components/Box/Box.tsx",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | undefined"
            }
          },
          "rounded": {
            "defaultValue": null,
            "description": "The border radius.",
            "name": "rounded",
            "declarations": [
              {
                "fileName": "dracula-ui/src/components/Box/Box.tsx",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"full\" | \"sm\" | \"lg\" | \"xl\" | \"2xl\" | \"3xl\" | \"base\" | undefined"
            }
          },
          "height": {
            "defaultValue": null,
            "description": "The height of the element.",
            "name": "height",
            "declarations": [
              {
                "fileName": "dracula-ui/src/components/Box/Box.tsx",
                "name": "TypeLiteral"
              },
              {
                "fileName": "dracula-ui/node_modules/@types/react/index.d.ts",
                "name": "AllHTMLAttributes"
              }
            ],
            "required": false,
            "type": {
              "name": "\"auto\" | \"none\" | \"full\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"xl\" | \"2xl\" | \"3xl\" | \"4xl\" | \"5xl\" | \"6xl\" | \"7xl\" | \"8xl\" | undefined"
            }
          },
          "width": {
            "defaultValue": null,
            "description": "The width of the element.",
            "name": "width",
            "declarations": [
              {
                "fileName": "dracula-ui/src/components/Box/Box.tsx",
                "name": "TypeLiteral"
              },
              {
                "fileName": "dracula-ui/node_modules/@types/react/index.d.ts",
                "name": "AllHTMLAttributes"
              }
            ],
            "required": false,
            "type": {
              "name": "\"auto\" | \"none\" | \"full\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"xl\" | \"2xl\" | \"3xl\" | \"4xl\" | \"5xl\" | \"6xl\" | \"7xl\" | \"8xl\" | undefined"
            }
          },
          "as": {
            "defaultValue": null,
            "description": "The HTML element to be used",
            "name": "as",
            "declarations": [
              {
                "fileName": "dracula-ui/src/components/Box/Box.tsx",
                "name": "TypeLiteral"
              },
              {
                "fileName": "dracula-ui/node_modules/@types/react/index.d.ts",
                "name": "AllHTMLAttributes"
              }
            ],
            "required": false,
            "type": {
              "name": "\"div\" | undefined"
            }
          },
          "scrollbar": {
            "defaultValue": null,
            "description": "If the custom scrollbar is to be used and its color.",
            "name": "scrollbar",
            "declarations": [
              {
                "fileName": "dracula-ui/src/components/Box/Box.tsx",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "boolean | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | undefined"
            }
          },
          "p": {
            "defaultValue": null,
            "description": "",
            "name": "p",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "py": {
            "defaultValue": null,
            "description": "",
            "name": "py",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "px": {
            "defaultValue": null,
            "description": "",
            "name": "px",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pt": {
            "defaultValue": null,
            "description": "",
            "name": "pt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pb": {
            "defaultValue": null,
            "description": "",
            "name": "pb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pl": {
            "defaultValue": null,
            "description": "",
            "name": "pl",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pr": {
            "defaultValue": null,
            "description": "",
            "name": "pr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "m": {
            "defaultValue": null,
            "description": "",
            "name": "m",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"auto\" | \"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "my": {
            "defaultValue": null,
            "description": "",
            "name": "my",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"auto\" | \"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "mx": {
            "defaultValue": null,
            "description": "",
            "name": "mx",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"auto\" | \"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "mt": {
            "defaultValue": null,
            "description": "",
            "name": "mt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"auto\" | \"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "mb": {
            "defaultValue": null,
            "description": "",
            "name": "mb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"auto\" | \"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "ml": {
            "defaultValue": null,
            "description": "",
            "name": "ml",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"auto\" | \"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "mr": {
            "defaultValue": null,
            "description": "",
            "name": "mr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"auto\" | \"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          }
        }
      }
    },
    {
      "class": "component",
      "type": "page",
      "id": "Checkbox",
      "name": "Checkbox",
      "last_updated_by": "System",
      "description": "Checkbox is a styled HTML Input of type checkbox.\n\nThere are no behavior changes applied to the native HTML tag other\nthan light styling done via CSS in order to keep check boxes accessible.",
      "related_entity_ids": [],
      "tags": [
        "component"
      ],
      "snippets": {
        "trigger": "checkbox",
        "languages": {
          "javascriptreact": "<Box>\n  <Checkbox id=\"normal\" name=\"normal\" color=\"purple\" defaultChecked={true} />\n  <label htmlFor=\"normal\" className=\"drac-text drac-text-white\">\n    Enjoys the light\n  </label>\n</Box>;\n",
          "html": "<div class=\"drac-box\">\n  <input\n    type=\"checkbox\"\n    name=\"normal\"\n    id=\"normal\"\n    class=\"drac-checkbox drac-checkbox-purple\"\n    checked=\"\"\n  /><label for=\"normal\" class=\"drac-text drac-text-white\"\n    >Enjoys the light</label\n  >\n</div>\n"
        }
      },
      "ext_com_draculaui_variations": [
        {
          "title": "Usage",
          "html": "<div class=\"drac-box\">\n  <input\n    type=\"checkbox\"\n    name=\"normal\"\n    id=\"normal\"\n    class=\"drac-checkbox drac-checkbox-purple\"\n    checked=\"\"\n  /><label for=\"normal\" class=\"drac-text drac-text-white\"\n    >Enjoys the light</label\n  >\n</div>\n",
          "react": "<Box>\n  <Checkbox id=\"normal\" name=\"normal\" color=\"purple\" defaultChecked={true} />\n  <label htmlFor=\"normal\" className=\"drac-text drac-text-white\">\n    Enjoys the light\n  </label>\n</Box>;\n",
          "docs": "Checkbox allows for styling HTML checkboxes with Dracula UI styles.",
          "screenshot": "./dsp/assets/Checkbox.png"
        },
        {
          "title": "Colors",
          "html": "<div style=\"display: flex; flex-direction: column\" class=\"drac-box\">\n  <div class=\"drac-box drac-mb-xs\">\n    <input\n      type=\"checkbox\"\n      name=\"white\"\n      id=\"white\"\n      class=\"drac-checkbox drac-checkbox-white\"\n      checked=\"\"\n    /><label for=\"white\" class=\"drac-text drac-text-white\">Checkbox</label>\n  </div>\n  <div class=\"drac-box drac-mb-xs\">\n    <input\n      type=\"checkbox\"\n      name=\"cyan\"\n      id=\"cyan\"\n      class=\"drac-checkbox drac-checkbox-cyan\"\n      checked=\"\"\n    /><label for=\"cyan\" class=\"drac-text drac-text-white\">Checkbox</label>\n  </div>\n  <div class=\"drac-box drac-mb-xs\">\n    <input\n      type=\"checkbox\"\n      name=\"green\"\n      id=\"green\"\n      class=\"drac-checkbox drac-checkbox-green\"\n      checked=\"\"\n    /><label for=\"green\" class=\"drac-text drac-text-white\">Checkbox</label>\n  </div>\n  <div class=\"drac-box drac-mb-xs\">\n    <input\n      type=\"checkbox\"\n      name=\"orange\"\n      id=\"orange\"\n      class=\"drac-checkbox drac-checkbox-orange\"\n      checked=\"\"\n    /><label for=\"orange\" class=\"drac-text drac-text-white\">Checkbox</label>\n  </div>\n  <div class=\"drac-box drac-mb-xs\">\n    <input\n      type=\"checkbox\"\n      name=\"pink\"\n      id=\"pink\"\n      class=\"drac-checkbox drac-checkbox-pink\"\n      checked=\"\"\n    /><label for=\"pink\" class=\"drac-text drac-text-white\">Checkbox</label>\n  </div>\n  <div class=\"drac-box drac-mb-xs\">\n    <input\n      type=\"checkbox\"\n      name=\"purple\"\n      id=\"purple\"\n      class=\"drac-checkbox drac-checkbox-purple\"\n      checked=\"\"\n    /><label for=\"purple\" class=\"drac-text drac-text-white\">Checkbox</label>\n  </div>\n  <div class=\"drac-box drac-mb-xs\">\n    <input\n      type=\"checkbox\"\n      name=\"red\"\n      id=\"red\"\n      class=\"drac-checkbox drac-checkbox-red\"\n      checked=\"\"\n    /><label for=\"red\" class=\"drac-text drac-text-white\">Checkbox</label>\n  </div>\n  <div class=\"drac-box drac-mb-xs\">\n    <input\n      type=\"checkbox\"\n      name=\"yellow\"\n      id=\"yellow\"\n      class=\"drac-checkbox drac-checkbox-yellow\"\n      checked=\"\"\n    /><label for=\"yellow\" class=\"drac-text drac-text-white\">Checkbox</label>\n  </div>\n</div>\n",
          "react": "<Box style={{ display: \"flex\", flexDirection: \"column\" }}>\n  <Box mb=\"xs\">\n    <Checkbox id=\"white\" color=\"white\" name=\"white\" defaultChecked={true} />\n    <label htmlFor=\"white\" className=\"drac-text drac-text-white\">\n      Checkbox\n    </label>\n  </Box>\n  <Box mb=\"xs\">\n    <Checkbox id=\"cyan\" color=\"cyan\" name=\"cyan\" defaultChecked={true} />\n    <label htmlFor=\"cyan\" className=\"drac-text drac-text-white\">\n      Checkbox\n    </label>\n  </Box>\n  <Box mb=\"xs\">\n    <Checkbox id=\"green\" color=\"green\" name=\"green\" defaultChecked={true} />\n    <label htmlFor=\"green\" className=\"drac-text drac-text-white\">\n      Checkbox\n    </label>\n  </Box>\n  <Box mb=\"xs\">\n    <Checkbox id=\"orange\" color=\"orange\" name=\"orange\" defaultChecked={true} />\n    <label htmlFor=\"orange\" className=\"drac-text drac-text-white\">\n      Checkbox\n    </label>\n  </Box>\n  <Box mb=\"xs\">\n    <Checkbox id=\"pink\" color=\"pink\" name=\"pink\" defaultChecked={true} />\n    <label htmlFor=\"pink\" className=\"drac-text drac-text-white\">\n      Checkbox\n    </label>\n  </Box>\n  <Box mb=\"xs\">\n    <Checkbox id=\"purple\" color=\"purple\" name=\"purple\" defaultChecked={true} />\n    <label htmlFor=\"purple\" className=\"drac-text drac-text-white\">\n      Checkbox\n    </label>\n  </Box>\n  <Box mb=\"xs\">\n    <Checkbox id=\"red\" color=\"red\" name=\"red\" defaultChecked={true} />\n    <label htmlFor=\"red\" className=\"drac-text drac-text-white\">\n      Checkbox\n    </label>\n  </Box>\n  <Box mb=\"xs\">\n    <Checkbox id=\"yellow\" color=\"yellow\" name=\"yellow\" defaultChecked={true} />\n    <label htmlFor=\"yellow\" className=\"drac-text drac-text-white\">\n      Checkbox\n    </label>\n  </Box>\n</Box>;\n",
          "docs": "Checkboxes can be customized to use any of the Dracula UI theme colors, including all solid, gradient, and animated colors.",
          "screenshot": "./dsp/assets/CheckboxColors.png"
        },
        {
          "title": "Disabled",
          "html": "<div style=\"display: flex; flex-direction: column\" class=\"drac-box\">\n  <div class=\"drac-box drac-mb-xs\">\n    <input\n      type=\"checkbox\"\n      name=\"one\"\n      disabled=\"\"\n      id=\"one\"\n      class=\"drac-checkbox drac-checkbox-white\"\n      checked=\"\"\n    /><label for=\"one\" class=\"drac-text drac-text-white\">Vampire</label>\n  </div>\n  <div class=\"drac-box drac-mb-xs\">\n    <input\n      type=\"checkbox\"\n      name=\"two\"\n      disabled=\"\"\n      id=\"two\"\n      class=\"drac-checkbox drac-checkbox-white\"\n    /><label for=\"two\" class=\"drac-text drac-text-white\">Human</label>\n  </div>\n</div>\n",
          "react": "<Box style={{ display: \"flex\", flexDirection: \"column\" }}>\n  <Box mb=\"xs\">\n    <Checkbox\n      id=\"one\"\n      name=\"one\"\n      color=\"white\"\n      defaultChecked={true}\n      disabled={true}\n    />\n    <label htmlFor=\"one\" className=\"drac-text drac-text-white\">\n      Vampire\n    </label>\n  </Box>\n  <Box mb=\"xs\">\n    <Checkbox id=\"two\" name=\"two\" color=\"white\" disabled={true} />\n    <label htmlFor=\"two\" className=\"drac-text drac-text-white\">\n      Human\n    </label>\n  </Box>\n</Box>;\n",
          "docs": "A disabled checkbox is unusable and un-clickable.",
          "screenshot": "./dsp/assets/CheckboxDisabled.png"
        }
      ],
      "ext_com_draculaui_props": {
        "color": {
          "defaultValue": null,
          "description": "The Dracula UI theme color for the checkbox.",
          "name": "color",
          "parent": {
            "fileName": "src/components/Checkbox/Checkbox.tsx",
            "name": "CheckboxProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Checkbox/Checkbox.tsx",
              "name": "CheckboxProps"
            }
          ],
          "required": false,
          "type": {
            "name": "\"purpleCyan\" | \"yellowPink\" | \"cyanGreen\" | \"pinkPurple\" | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | \"black\" | \"blackSecondary\" | \"blackLight\" | undefined"
          }
        },
        "name": {
          "defaultValue": null,
          "description": "The name of the checkbox. Mirrors the name HTML attribute.",
          "name": "name",
          "parent": {
            "fileName": "src/components/Checkbox/Checkbox.tsx",
            "name": "CheckboxProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Checkbox/Checkbox.tsx",
              "name": "CheckboxProps"
            }
          ],
          "required": false,
          "type": {
            "name": "string | undefined"
          }
        },
        "disabled": {
          "defaultValue": null,
          "description": "A disabled checkbox is unusable and un-clickable.",
          "name": "disabled",
          "parent": {
            "fileName": "src/components/Checkbox/Checkbox.tsx",
            "name": "CheckboxProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Checkbox/Checkbox.tsx",
              "name": "CheckboxProps"
            }
          ],
          "required": false,
          "type": {
            "name": "boolean | undefined"
          }
        },
        "p": {
          "defaultValue": null,
          "description": "",
          "name": "p",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "py": {
          "defaultValue": null,
          "description": "",
          "name": "py",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "px": {
          "defaultValue": null,
          "description": "",
          "name": "px",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pt": {
          "defaultValue": null,
          "description": "",
          "name": "pt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pb": {
          "defaultValue": null,
          "description": "",
          "name": "pb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pl": {
          "defaultValue": null,
          "description": "",
          "name": "pl",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pr": {
          "defaultValue": null,
          "description": "",
          "name": "pr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "m": {
          "defaultValue": null,
          "description": "",
          "name": "m",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "my": {
          "defaultValue": null,
          "description": "",
          "name": "my",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mx": {
          "defaultValue": null,
          "description": "",
          "name": "mx",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mt": {
          "defaultValue": null,
          "description": "",
          "name": "mt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mb": {
          "defaultValue": null,
          "description": "",
          "name": "mb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "ml": {
          "defaultValue": null,
          "description": "",
          "name": "ml",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mr": {
          "defaultValue": null,
          "description": "",
          "name": "mr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        }
      },
      "ext_com_draculaui_docgen": {
        "tags": {},
        "description": "Checkbox is a styled HTML Input of type checkbox.\n\nThere are no behavior changes applied to the native HTML tag other\nthan light styling done via CSS in order to keep check boxes accessible.",
        "displayName": "Checkbox",
        "methods": [],
        "props": {
          "color": {
            "defaultValue": null,
            "description": "The Dracula UI theme color for the checkbox.",
            "name": "color",
            "parent": {
              "fileName": "src/components/Checkbox/Checkbox.tsx",
              "name": "CheckboxProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Checkbox/Checkbox.tsx",
                "name": "CheckboxProps"
              }
            ],
            "required": false,
            "type": {
              "name": "\"purpleCyan\" | \"yellowPink\" | \"cyanGreen\" | \"pinkPurple\" | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | \"black\" | \"blackSecondary\" | \"blackLight\" | undefined"
            }
          },
          "name": {
            "defaultValue": null,
            "description": "The name of the checkbox. Mirrors the name HTML attribute.",
            "name": "name",
            "parent": {
              "fileName": "src/components/Checkbox/Checkbox.tsx",
              "name": "CheckboxProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Checkbox/Checkbox.tsx",
                "name": "CheckboxProps"
              }
            ],
            "required": false,
            "type": {
              "name": "string | undefined"
            }
          },
          "disabled": {
            "defaultValue": null,
            "description": "A disabled checkbox is unusable and un-clickable.",
            "name": "disabled",
            "parent": {
              "fileName": "src/components/Checkbox/Checkbox.tsx",
              "name": "CheckboxProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Checkbox/Checkbox.tsx",
                "name": "CheckboxProps"
              }
            ],
            "required": false,
            "type": {
              "name": "boolean | undefined"
            }
          },
          "p": {
            "defaultValue": null,
            "description": "",
            "name": "p",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "py": {
            "defaultValue": null,
            "description": "",
            "name": "py",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "px": {
            "defaultValue": null,
            "description": "",
            "name": "px",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pt": {
            "defaultValue": null,
            "description": "",
            "name": "pt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pb": {
            "defaultValue": null,
            "description": "",
            "name": "pb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pl": {
            "defaultValue": null,
            "description": "",
            "name": "pl",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pr": {
            "defaultValue": null,
            "description": "",
            "name": "pr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "m": {
            "defaultValue": null,
            "description": "",
            "name": "m",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "my": {
            "defaultValue": null,
            "description": "",
            "name": "my",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mx": {
            "defaultValue": null,
            "description": "",
            "name": "mx",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mt": {
            "defaultValue": null,
            "description": "",
            "name": "mt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mb": {
            "defaultValue": null,
            "description": "",
            "name": "mb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "ml": {
            "defaultValue": null,
            "description": "",
            "name": "ml",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mr": {
            "defaultValue": null,
            "description": "",
            "name": "mr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          }
        }
      }
    },
    {
      "class": "component",
      "type": "page",
      "id": "Divider",
      "name": "Divider",
      "last_updated_by": "System",
      "description": "Dividers are horizontal lines used to separate semantic blocks of\ncontent or UI patterns.",
      "related_entity_ids": [],
      "tags": [
        "component"
      ],
      "snippets": {
        "trigger": "divider",
        "languages": {
          "javascriptreact": "<Divider />;\n",
          "html": "<hr class=\"drac-divider\" />\n"
        }
      },
      "ext_com_draculaui_variations": [
        {
          "title": "Usage",
          "html": "<hr class=\"drac-divider\" />\n",
          "react": "<Divider />;\n",
          "docs": "Dividers are used to define a thematic break in a page.",
          "screenshot": "./dsp/assets/Divider.png"
        },
        {
          "title": "Colors",
          "html": "<div class=\"drac-box\">\n  <div class=\"drac-box drac-mb-sm\">\n    <hr class=\"drac-divider drac-border-cyan\" />\n  </div>\n  <div class=\"drac-box drac-mb-sm\">\n    <hr class=\"drac-divider drac-border-green\" />\n  </div>\n  <div class=\"drac-box drac-mb-sm\">\n    <hr class=\"drac-divider drac-border-orange\" />\n  </div>\n  <div class=\"drac-box drac-mb-sm\">\n    <hr class=\"drac-divider drac-border-pink\" />\n  </div>\n  <div class=\"drac-box drac-mb-sm\">\n    <hr class=\"drac-divider drac-border-purple\" />\n  </div>\n  <div class=\"drac-box drac-mb-sm\">\n    <hr class=\"drac-divider drac-border-red\" />\n  </div>\n  <div class=\"drac-box drac-mb-sm\">\n    <hr class=\"drac-divider drac-border-yellow\" />\n  </div>\n</div>\n",
          "react": "<Box>\n  <Box mb=\"sm\">\n    <Divider color=\"cyan\" />\n  </Box>\n  <Box mb=\"sm\">\n    <Divider color=\"green\" />\n  </Box>\n  <Box mb=\"sm\">\n    <Divider color=\"orange\" />\n  </Box>\n  <Box mb=\"sm\">\n    <Divider color=\"pink\" />\n  </Box>\n  <Box mb=\"sm\">\n    <Divider color=\"purple\" />\n  </Box>\n  <Box mb=\"sm\">\n    <Divider color=\"red\" />\n  </Box>\n  <Box mb=\"sm\">\n    <Divider color=\"yellow\" />\n  </Box>\n</Box>;\n",
          "docs": "Dividers can be customized to use any of the Dracula UI theme colors.",
          "screenshot": "./dsp/assets/DividerColors.png"
        }
      ],
      "ext_com_draculaui_props": {
        "color": {
          "defaultValue": null,
          "description": "The Dracula UI color for the Divider.",
          "name": "color",
          "parent": {
            "fileName": "src/components/Divider/Divider.tsx",
            "name": "DividerProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Divider/Divider.tsx",
              "name": "DividerProps"
            }
          ],
          "required": false,
          "type": {
            "name": "\"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | undefined"
          }
        },
        "p": {
          "defaultValue": null,
          "description": "",
          "name": "p",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "py": {
          "defaultValue": null,
          "description": "",
          "name": "py",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "px": {
          "defaultValue": null,
          "description": "",
          "name": "px",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pt": {
          "defaultValue": null,
          "description": "",
          "name": "pt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pb": {
          "defaultValue": null,
          "description": "",
          "name": "pb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pl": {
          "defaultValue": null,
          "description": "",
          "name": "pl",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pr": {
          "defaultValue": null,
          "description": "",
          "name": "pr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "m": {
          "defaultValue": null,
          "description": "",
          "name": "m",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "my": {
          "defaultValue": null,
          "description": "",
          "name": "my",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mx": {
          "defaultValue": null,
          "description": "",
          "name": "mx",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mt": {
          "defaultValue": null,
          "description": "",
          "name": "mt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mb": {
          "defaultValue": null,
          "description": "",
          "name": "mb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "ml": {
          "defaultValue": null,
          "description": "",
          "name": "ml",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mr": {
          "defaultValue": null,
          "description": "",
          "name": "mr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        }
      },
      "ext_com_draculaui_docgen": {
        "tags": {},
        "description": "Dividers are horizontal lines used to separate semantic blocks of\ncontent or UI patterns.",
        "displayName": "Divider",
        "methods": [],
        "props": {
          "color": {
            "defaultValue": null,
            "description": "The Dracula UI color for the Divider.",
            "name": "color",
            "parent": {
              "fileName": "src/components/Divider/Divider.tsx",
              "name": "DividerProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Divider/Divider.tsx",
                "name": "DividerProps"
              }
            ],
            "required": false,
            "type": {
              "name": "\"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | undefined"
            }
          },
          "p": {
            "defaultValue": null,
            "description": "",
            "name": "p",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "py": {
            "defaultValue": null,
            "description": "",
            "name": "py",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "px": {
            "defaultValue": null,
            "description": "",
            "name": "px",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pt": {
            "defaultValue": null,
            "description": "",
            "name": "pt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pb": {
            "defaultValue": null,
            "description": "",
            "name": "pb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pl": {
            "defaultValue": null,
            "description": "",
            "name": "pl",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pr": {
            "defaultValue": null,
            "description": "",
            "name": "pr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "m": {
            "defaultValue": null,
            "description": "",
            "name": "m",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "my": {
            "defaultValue": null,
            "description": "",
            "name": "my",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mx": {
            "defaultValue": null,
            "description": "",
            "name": "mx",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mt": {
            "defaultValue": null,
            "description": "",
            "name": "mt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mb": {
            "defaultValue": null,
            "description": "",
            "name": "mb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "ml": {
            "defaultValue": null,
            "description": "",
            "name": "ml",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mr": {
            "defaultValue": null,
            "description": "",
            "name": "mr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          }
        }
      }
    },
    {
      "class": "component",
      "type": "page",
      "id": "Heading",
      "name": "Heading",
      "last_updated_by": "System",
      "description": "Heading is used to display headlines and other forms of hierarchical Text.\n\nHeadings are similar to the base Text component, but restricted to certain\nsizes and font weight.",
      "related_entity_ids": [],
      "tags": [
        "component"
      ],
      "snippets": {
        "trigger": "heading",
        "languages": {
          "javascriptreact": "<Heading>The quick vampire jumps over the lazy human</Heading>;\n",
          "html": "<h2 class=\"drac-heading drac-heading-xl drac-text-white\">\n  The quick vampire jumps over the lazy human\n</h2>\n"
        }
      },
      "ext_com_draculaui_variations": [
        {
          "title": "Usage",
          "html": "<h2 class=\"drac-heading drac-heading-xl drac-text-white\">\n  The quick vampire jumps over the lazy human\n</h2>\n",
          "react": "<Heading>The quick vampire jumps over the lazy human</Heading>;\n",
          "docs": "Heading is an abstraction/style that can/is applied to HTML heading elements.",
          "screenshot": "./dsp/assets/Heading.png"
        },
        {
          "title": "Sizes",
          "html": "<div>\n  <h2 class=\"drac-heading drac-heading-2xl drac-text-white\">2xl</h2>\n  <h2 class=\"drac-heading drac-heading-xl drac-text-white\">xl</h2>\n  <h2 class=\"drac-heading drac-heading-lg drac-text-white\">lg</h2>\n  <h2 class=\"drac-heading drac-text-white\">md</h2>\n  <h2 class=\"drac-heading drac-heading-sm drac-text-white\">sm</h2>\n  <h2 class=\"drac-heading drac-heading-xs drac-text-white\">xs</h2>\n</div>\n",
          "react": "<div>\n  <Heading size=\"2xl\">2xl</Heading>\n  <Heading size=\"xl\">xl</Heading>\n  <Heading size=\"lg\">lg</Heading>\n  <Heading size=\"md\">md</Heading>\n  <Heading size=\"sm\">sm</Heading>\n  <Heading size=\"xs\">xs</Heading>\n</div>;\n",
          "docs": "Heading sizes range from xs to 2xl using the Dracula UI font size scale.",
          "screenshot": "./dsp/assets/HeadingSizes.png"
        },
        {
          "title": "Colors",
          "html": "<div>\n  <h2 class=\"drac-heading drac-heading-xl drac-text-pink\">pink</h2>\n  <h2 class=\"drac-heading drac-heading-xl drac-text-purple-cyan\">purpleCyan</h2>\n</div>\n",
          "react": "<div>\n  <Heading color=\"pink\">pink</Heading>\n  <Heading color=\"purpleCyan\">purpleCyan</Heading>\n</div>;\n",
          "docs": "Headings can be customized to use any of the Dracula UI theme colors, including all solid, gradient, and animated colors.",
          "screenshot": "./dsp/assets/HeadingColors.png"
        },
        {
          "title": "Tags",
          "html": "<div>\n  <h1 class=\"drac-heading drac-heading-2xl drac-text-white\">h1</h1>\n  <h2 class=\"drac-heading drac-heading-xl drac-text-white\">h2</h2>\n  <h3 class=\"drac-heading drac-heading-lg drac-text-white\">h3</h3>\n  <h4 class=\"drac-heading drac-text-white\">h4</h4>\n  <h5 class=\"drac-heading drac-heading-sm drac-text-white\">h5</h5>\n  <h6 class=\"drac-heading drac-heading-xs drac-text-white\">h6</h6>\n</div>\n",
          "react": "<div>\n  <Heading as=\"h1\" size=\"2xl\">\n    h1\n  </Heading>\n  <Heading as=\"h2\" size=\"xl\">\n    h2\n  </Heading>\n  <Heading as=\"h3\" size=\"lg\">\n    h3\n  </Heading>\n  <Heading as=\"h4\" size=\"md\">\n    h4\n  </Heading>\n  <Heading as=\"h5\" size=\"sm\">\n    h5\n  </Heading>\n  <Heading as=\"h6\" size=\"xs\">\n    h6\n  </Heading>\n</div>;\n",
          "docs": "By default, every Heading is specified with the `<h2>` tag, but you can change that to better match your semantic needs.",
          "screenshot": "./dsp/assets/HeadingTags.png"
        }
      ],
      "ext_com_draculaui_props": {
        "size": {
          "defaultValue": null,
          "description": "The size and type of Heading to be used.\nDenotes hierarchy.",
          "name": "size",
          "parent": {
            "fileName": "src/components/Heading/Heading.tsx",
            "name": "HeadingProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Heading/Heading.tsx",
              "name": "HeadingProps"
            }
          ],
          "required": false,
          "type": {
            "name": "\"2xl\" | \"xl\" | \"lg\" | \"md\" | \"sm\" | \"xs\" | undefined"
          }
        },
        "color": {
          "defaultValue": null,
          "description": "The Dracula UI color to be applied to the Heading.",
          "name": "color",
          "parent": {
            "fileName": "src/components/Heading/Heading.tsx",
            "name": "HeadingProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Heading/Heading.tsx",
              "name": "HeadingProps"
            }
          ],
          "required": false,
          "type": {
            "name": "\"purpleCyan\" | \"yellowPink\" | \"cyanGreen\" | \"pinkPurple\" | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | \"black\" | \"blackSecondary\" | \"blackLight\" | undefined"
          }
        },
        "as": {
          "defaultValue": null,
          "description": "The HTML element to be used",
          "name": "as",
          "parent": {
            "fileName": "src/components/Heading/Heading.tsx",
            "name": "HeadingProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Heading/Heading.tsx",
              "name": "HeadingProps"
            }
          ],
          "required": false,
          "type": {
            "name": "keyof HTMLElementTagNameMap | undefined"
          }
        },
        "m": {
          "defaultValue": null,
          "description": "",
          "name": "m",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"lg\" | \"md\" | \"sm\" | \"xs\" | \"none\" | \"auto\" | \"xxs\" | undefined"
          }
        },
        "my": {
          "defaultValue": null,
          "description": "",
          "name": "my",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"lg\" | \"md\" | \"sm\" | \"xs\" | \"none\" | \"auto\" | \"xxs\" | undefined"
          }
        },
        "mx": {
          "defaultValue": null,
          "description": "",
          "name": "mx",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"lg\" | \"md\" | \"sm\" | \"xs\" | \"none\" | \"auto\" | \"xxs\" | undefined"
          }
        },
        "mt": {
          "defaultValue": null,
          "description": "",
          "name": "mt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"lg\" | \"md\" | \"sm\" | \"xs\" | \"none\" | \"auto\" | \"xxs\" | undefined"
          }
        },
        "mb": {
          "defaultValue": null,
          "description": "",
          "name": "mb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"lg\" | \"md\" | \"sm\" | \"xs\" | \"none\" | \"auto\" | \"xxs\" | undefined"
          }
        },
        "ml": {
          "defaultValue": null,
          "description": "",
          "name": "ml",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"lg\" | \"md\" | \"sm\" | \"xs\" | \"none\" | \"auto\" | \"xxs\" | undefined"
          }
        },
        "mr": {
          "defaultValue": null,
          "description": "",
          "name": "mr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"lg\" | \"md\" | \"sm\" | \"xs\" | \"none\" | \"auto\" | \"xxs\" | undefined"
          }
        },
        "p": {
          "defaultValue": null,
          "description": "",
          "name": "p",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"lg\" | \"md\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
          }
        },
        "py": {
          "defaultValue": null,
          "description": "",
          "name": "py",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"lg\" | \"md\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
          }
        },
        "px": {
          "defaultValue": null,
          "description": "",
          "name": "px",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"lg\" | \"md\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
          }
        },
        "pt": {
          "defaultValue": null,
          "description": "",
          "name": "pt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"lg\" | \"md\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
          }
        },
        "pb": {
          "defaultValue": null,
          "description": "",
          "name": "pb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"lg\" | \"md\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
          }
        },
        "pl": {
          "defaultValue": null,
          "description": "",
          "name": "pl",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"lg\" | \"md\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
          }
        },
        "pr": {
          "defaultValue": null,
          "description": "",
          "name": "pr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"lg\" | \"md\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
          }
        }
      },
      "ext_com_draculaui_docgen": {
        "tags": {},
        "description": "Heading is used to display headlines and other forms of hierarchical Text.\n\nHeadings are similar to the base Text component, but restricted to certain\nsizes and font weight.",
        "displayName": "Heading",
        "methods": [],
        "props": {
          "size": {
            "defaultValue": null,
            "description": "The size and type of Heading to be used.\nDenotes hierarchy.",
            "name": "size",
            "parent": {
              "fileName": "src/components/Heading/Heading.tsx",
              "name": "HeadingProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Heading/Heading.tsx",
                "name": "HeadingProps"
              }
            ],
            "required": false,
            "type": {
              "name": "\"2xl\" | \"xl\" | \"lg\" | \"md\" | \"sm\" | \"xs\" | undefined"
            }
          },
          "color": {
            "defaultValue": null,
            "description": "The Dracula UI color to be applied to the Heading.",
            "name": "color",
            "parent": {
              "fileName": "src/components/Heading/Heading.tsx",
              "name": "HeadingProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Heading/Heading.tsx",
                "name": "HeadingProps"
              }
            ],
            "required": false,
            "type": {
              "name": "\"purpleCyan\" | \"yellowPink\" | \"cyanGreen\" | \"pinkPurple\" | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | \"black\" | \"blackSecondary\" | \"blackLight\" | undefined"
            }
          },
          "as": {
            "defaultValue": null,
            "description": "The HTML element to be used",
            "name": "as",
            "parent": {
              "fileName": "src/components/Heading/Heading.tsx",
              "name": "HeadingProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Heading/Heading.tsx",
                "name": "HeadingProps"
              }
            ],
            "required": false,
            "type": {
              "name": "keyof HTMLElementTagNameMap | undefined"
            }
          },
          "m": {
            "defaultValue": null,
            "description": "",
            "name": "m",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"lg\" | \"md\" | \"sm\" | \"xs\" | \"none\" | \"auto\" | \"xxs\" | undefined"
            }
          },
          "my": {
            "defaultValue": null,
            "description": "",
            "name": "my",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"lg\" | \"md\" | \"sm\" | \"xs\" | \"none\" | \"auto\" | \"xxs\" | undefined"
            }
          },
          "mx": {
            "defaultValue": null,
            "description": "",
            "name": "mx",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"lg\" | \"md\" | \"sm\" | \"xs\" | \"none\" | \"auto\" | \"xxs\" | undefined"
            }
          },
          "mt": {
            "defaultValue": null,
            "description": "",
            "name": "mt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"lg\" | \"md\" | \"sm\" | \"xs\" | \"none\" | \"auto\" | \"xxs\" | undefined"
            }
          },
          "mb": {
            "defaultValue": null,
            "description": "",
            "name": "mb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"lg\" | \"md\" | \"sm\" | \"xs\" | \"none\" | \"auto\" | \"xxs\" | undefined"
            }
          },
          "ml": {
            "defaultValue": null,
            "description": "",
            "name": "ml",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"lg\" | \"md\" | \"sm\" | \"xs\" | \"none\" | \"auto\" | \"xxs\" | undefined"
            }
          },
          "mr": {
            "defaultValue": null,
            "description": "",
            "name": "mr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"lg\" | \"md\" | \"sm\" | \"xs\" | \"none\" | \"auto\" | \"xxs\" | undefined"
            }
          },
          "p": {
            "defaultValue": null,
            "description": "",
            "name": "p",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"lg\" | \"md\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
            }
          },
          "py": {
            "defaultValue": null,
            "description": "",
            "name": "py",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"lg\" | \"md\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
            }
          },
          "px": {
            "defaultValue": null,
            "description": "",
            "name": "px",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"lg\" | \"md\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
            }
          },
          "pt": {
            "defaultValue": null,
            "description": "",
            "name": "pt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"lg\" | \"md\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
            }
          },
          "pb": {
            "defaultValue": null,
            "description": "",
            "name": "pb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"lg\" | \"md\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
            }
          },
          "pl": {
            "defaultValue": null,
            "description": "",
            "name": "pl",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"lg\" | \"md\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
            }
          },
          "pr": {
            "defaultValue": null,
            "description": "",
            "name": "pr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"lg\" | \"md\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
            }
          }
        }
      }
    },
    {
      "class": "component",
      "type": "page",
      "id": "Input",
      "name": "Input",
      "last_updated_by": "System",
      "description": "Input is a styled HTML Input.\n\nThere are no behavior changes applied to the native HTML tag other\nthan light styling done via CSS in order to keep inputs accessible.",
      "related_entity_ids": [],
      "tags": [
        "component"
      ],
      "snippets": {
        "trigger": "input",
        "languages": {
          "javascriptreact": "<Input placeholder=\"Input\" color=\"white\" />;\n",
          "html": "<input\n  placeholder=\"Input\"\n  class=\"drac-input drac-input-white drac-text-white\"\n/>\n"
        }
      },
      "ext_com_draculaui_variations": [
        {
          "title": "Usage",
          "html": "<input\n  placeholder=\"Input\"\n  class=\"drac-input drac-input-white drac-text-white\"\n/>\n",
          "react": "<Input placeholder=\"Input\" color=\"white\" />;\n",
          "docs": "Styles or abstracts HTML input elements.",
          "screenshot": "./dsp/assets/Input.png"
        },
        {
          "title": "Colors",
          "html": "<div class=\"drac-box\">\n  <input\n    placeholder=\"purple\"\n    class=\"drac-input drac-input-purple drac-text-purple drac-m-xs\"\n  /><input\n    placeholder=\"green\"\n    class=\"drac-input drac-input-green drac-text-green drac-m-xs\"\n  />\n</div>\n",
          "react": "<Box>\n  <Input color=\"purple\" placeholder=\"purple\" m=\"xs\" />\n  <Input color=\"green\" placeholder=\"green\" m=\"xs\" />\n</Box>;\n",
          "docs": "Inputs can be customized to use any of the Dracula UI theme colors.",
          "screenshot": "./dsp/assets/InputColors.png"
        },
        {
          "title": "Sizes",
          "html": "<div class=\"drac-box\">\n  <input\n    placeholder=\"small\"\n    class=\"drac-input drac-input-sm drac-input-white drac-text-white drac-m-xs\"\n  /><input\n    placeholder=\"medium\"\n    class=\"drac-input drac-input-white drac-text-white drac-m-xs\"\n  /><input\n    placeholder=\"large\"\n    class=\"drac-input drac-input-lg drac-input-white drac-text-white drac-m-xs\"\n  />\n</div>\n",
          "react": "<Box>\n  <Input color=\"white\" size=\"sm\" placeholder=\"small\" m=\"xs\" />\n  <Input color=\"white\" size=\"md\" placeholder=\"medium\" m=\"xs\" />\n  <Input color=\"white\" size=\"lg\" placeholder=\"large\" m=\"xs\" />\n</Box>;\n",
          "docs": "Inputs can be customize to use several different sizes.",
          "screenshot": "./dsp/assets/InputSizes.png"
        },
        {
          "title": "Variants",
          "html": "<div class=\"drac-box\">\n  <input\n    placeholder=\"normal\"\n    class=\"drac-input drac-input-white drac-text-white drac-m-xs\"\n  /><input\n    placeholder=\"outline\"\n    class=\"drac-input drac-input-outline drac-input-white drac-text-white drac-m-xs\"\n  />\n</div>\n",
          "react": "<Box>\n  <Input color=\"white\" variant=\"normal\" placeholder=\"normal\" m=\"xs\" />\n  <Input color=\"white\" variant=\"outline\" placeholder=\"outline\" m=\"xs\" />\n</Box>;\n",
          "docs": "Use the `outline` variant to represent subtler text Inputs",
          "screenshot": "./dsp/assets/InputVariants.png"
        },
        {
          "title": "Border Sizes",
          "html": "<div class=\"drac-box\">\n  <div class=\"drac-box drac-mb-sm\">\n    <h2 class=\"drac-heading drac-heading-sm drac-text-white\">sm</h2>\n    <input\n      placeholder=\"small border outline\"\n      class=\"drac-input drac-input-border-sm drac-input-green drac-text-green drac-m-xs\"\n    /><input\n      placeholder=\"small border outline\"\n      class=\"drac-input drac-input-outline drac-input-border-sm drac-input-green drac-text-green drac-m-xs\"\n    />\n  </div>\n  <div class=\"drac-box drac-mb-sm\">\n    <h2 class=\"drac-heading drac-heading-sm drac-text-white\">md</h2>\n    <input\n      placeholder=\"medium border outline\"\n      class=\"drac-input drac-input-border-md drac-input-purple drac-text-purple drac-m-xs\"\n    /><input\n      placeholder=\"medium border outline\"\n      class=\"drac-input drac-input-outline drac-input-border-md drac-input-purple drac-text-purple drac-m-xs\"\n    />\n  </div>\n  <div class=\"drac-box drac-mb-sm\">\n    <h2 class=\"drac-heading drac-heading-sm drac-text-white\">lg</h2>\n    <input\n      placeholder=\"large border outline\"\n      class=\"drac-input drac-input-border-lg drac-input-yellow drac-text-yellow drac-m-xs\"\n    /><input\n      placeholder=\"large border outline\"\n      class=\"drac-input drac-input-outline drac-input-border-lg drac-input-yellow drac-text-yellow drac-m-xs\"\n    />\n  </div>\n</div>\n",
          "react": "<Box>\n  <Box mb=\"sm\">\n    <Heading size=\"sm\">sm</Heading>\n    <Input\n      color=\"green\"\n      variant=\"normal\"\n      borderSize=\"sm\"\n      placeholder=\"small border outline\"\n      m=\"xs\"\n    />\n    <Input\n      color=\"green\"\n      variant=\"outline\"\n      borderSize=\"sm\"\n      placeholder=\"small border outline\"\n      m=\"xs\"\n    />\n  </Box>\n  <Box mb=\"sm\">\n    <Heading size=\"sm\">md</Heading>\n    <Input\n      color=\"purple\"\n      variant=\"normal\"\n      borderSize=\"md\"\n      placeholder=\"medium border outline\"\n      m=\"xs\"\n    />\n    <Input\n      color=\"purple\"\n      variant=\"outline\"\n      borderSize=\"md\"\n      placeholder=\"medium border outline\"\n      m=\"xs\"\n    />\n  </Box>\n  <Box mb=\"sm\">\n    <Heading size=\"sm\">lg</Heading>\n    <Input\n      color=\"yellow\"\n      variant=\"normal\"\n      borderSize=\"lg\"\n      placeholder=\"large border outline\"\n      m=\"xs\"\n    />\n    <Input\n      color=\"yellow\"\n      variant=\"outline\"\n      borderSize=\"lg\"\n      placeholder=\"large border outline\"\n      m=\"xs\"\n    />\n  </Box>\n</Box>;\n",
          "docs": "Border size can be customize to use several different sizes.",
          "screenshot": "./dsp/assets/InputBorder Sizes.png"
        },
        {
          "title": "Type",
          "html": "<div class=\"drac-box\">\n  <input\n    placeholder=\"Password\"\n    type=\"password\"\n    class=\"drac-input drac-input-white drac-text-white drac-my-sm\"\n  /><input\n    placeholder=\"Date\"\n    type=\"date\"\n    class=\"drac-input drac-input-white drac-text-white drac-my-sm\"\n  /><input\n    placeholder=\"Email\"\n    type=\"email\"\n    class=\"drac-input drac-input-white drac-text-white drac-my-sm\"\n  /><input\n    placeholder=\"Number\"\n    type=\"number\"\n    class=\"drac-input drac-input-white drac-text-white drac-my-sm\"\n  /><input\n    placeholder=\"Range\"\n    type=\"range\"\n    class=\"drac-input drac-input-white drac-text-white drac-my-sm\"\n  /><input\n    placeholder=\"Telephone\"\n    type=\"tel\"\n    class=\"drac-input drac-input-white drac-text-white drac-my-sm\"\n  />\n</div>\n",
          "react": "<Box>\n  <Input my=\"sm\" color=\"white\" placeholder=\"Password\" type=\"password\" />\n  <Input my=\"sm\" color=\"white\" placeholder=\"Date\" type=\"date\" />\n  <Input my=\"sm\" color=\"white\" placeholder=\"Email\" type=\"email\" />\n  <Input my=\"sm\" color=\"white\" placeholder=\"Number\" type=\"number\" />\n  <Input my=\"sm\" color=\"white\" placeholder=\"Range\" type=\"range\" />\n  <Input my=\"sm\" color=\"white\" placeholder=\"Telephone\" type=\"tel\" />\n</Box>;\n",
          "docs": "Use the `type` property to define what kind of HTML input you would like to use",
          "screenshot": "./dsp/assets/InputType.png"
        }
      ],
      "ext_com_draculaui_props": {
        "color": {
          "defaultValue": null,
          "description": "The Dracula UI theme color to be used",
          "name": "color",
          "parent": {
            "fileName": "src/components/Input/Input.tsx",
            "name": "InputProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Input/Input.tsx",
              "name": "InputProps"
            }
          ],
          "required": false,
          "type": {
            "name": "\"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | undefined"
          }
        },
        "size": {
          "defaultValue": null,
          "description": "Controls the size of the input based on pre-configured Dracula UI sizes.",
          "name": "size",
          "parent": {
            "fileName": "src/components/Input/Input.tsx",
            "name": "InputProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Input/Input.tsx",
              "name": "InputProps"
            }
          ],
          "required": false,
          "type": {
            "name": "number | \"lg\" | \"md\" | \"sm\" | undefined"
          }
        },
        "borderSize": {
          "defaultValue": null,
          "description": "Controls the border size of the input based on pre-configured Dracula UI sizes.",
          "name": "borderSize",
          "parent": {
            "fileName": "src/components/Input/Input.tsx",
            "name": "InputProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Input/Input.tsx",
              "name": "InputProps"
            }
          ],
          "required": false,
          "type": {
            "name": "\"lg\" | \"md\" | \"sm\" | undefined"
          }
        },
        "variant": {
          "defaultValue": null,
          "description": "Controls the variation the input.\n`normal` -> Regular Input component with a light background color.\n`outline` -> Keeps the accent color, but removes the background.",
          "name": "variant",
          "parent": {
            "fileName": "src/components/Input/Input.tsx",
            "name": "InputProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Input/Input.tsx",
              "name": "InputProps"
            }
          ],
          "required": false,
          "type": {
            "name": "\"normal\" | \"outline\" | undefined"
          }
        },
        "type": {
          "defaultValue": null,
          "description": "Controls the type of the input.",
          "name": "type",
          "parent": {
            "fileName": "src/components/Input/Input.tsx",
            "name": "InputProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Input/Input.tsx",
              "name": "InputProps"
            }
          ],
          "required": false,
          "type": {
            "name": "\"number\" | \"hidden\" | \"color\" | \"button\" | \"checkbox\" | \"date\" | \"datetime-local\" | \"email\" | \"file\" | \"image\" | \"month\" | \"password\" | \"radio\" | \"range\" | \"reset\" | \"search\" | ... 6 more ... | undefined"
          }
        },
        "p": {
          "defaultValue": null,
          "description": "",
          "name": "p",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"lg\" | \"md\" | \"sm\" | \"none\" | \"xxs\" | \"xs\" | undefined"
          }
        },
        "py": {
          "defaultValue": null,
          "description": "",
          "name": "py",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"lg\" | \"md\" | \"sm\" | \"none\" | \"xxs\" | \"xs\" | undefined"
          }
        },
        "px": {
          "defaultValue": null,
          "description": "",
          "name": "px",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"lg\" | \"md\" | \"sm\" | \"none\" | \"xxs\" | \"xs\" | undefined"
          }
        },
        "pt": {
          "defaultValue": null,
          "description": "",
          "name": "pt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"lg\" | \"md\" | \"sm\" | \"none\" | \"xxs\" | \"xs\" | undefined"
          }
        },
        "pb": {
          "defaultValue": null,
          "description": "",
          "name": "pb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"lg\" | \"md\" | \"sm\" | \"none\" | \"xxs\" | \"xs\" | undefined"
          }
        },
        "pl": {
          "defaultValue": null,
          "description": "",
          "name": "pl",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"lg\" | \"md\" | \"sm\" | \"none\" | \"xxs\" | \"xs\" | undefined"
          }
        },
        "pr": {
          "defaultValue": null,
          "description": "",
          "name": "pr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"lg\" | \"md\" | \"sm\" | \"none\" | \"xxs\" | \"xs\" | undefined"
          }
        },
        "m": {
          "defaultValue": null,
          "description": "",
          "name": "m",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"lg\" | \"md\" | \"sm\" | \"none\" | \"xxs\" | \"xs\" | \"auto\" | undefined"
          }
        },
        "my": {
          "defaultValue": null,
          "description": "",
          "name": "my",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"lg\" | \"md\" | \"sm\" | \"none\" | \"xxs\" | \"xs\" | \"auto\" | undefined"
          }
        },
        "mx": {
          "defaultValue": null,
          "description": "",
          "name": "mx",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"lg\" | \"md\" | \"sm\" | \"none\" | \"xxs\" | \"xs\" | \"auto\" | undefined"
          }
        },
        "mt": {
          "defaultValue": null,
          "description": "",
          "name": "mt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"lg\" | \"md\" | \"sm\" | \"none\" | \"xxs\" | \"xs\" | \"auto\" | undefined"
          }
        },
        "mb": {
          "defaultValue": null,
          "description": "",
          "name": "mb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"lg\" | \"md\" | \"sm\" | \"none\" | \"xxs\" | \"xs\" | \"auto\" | undefined"
          }
        },
        "ml": {
          "defaultValue": null,
          "description": "",
          "name": "ml",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"lg\" | \"md\" | \"sm\" | \"none\" | \"xxs\" | \"xs\" | \"auto\" | undefined"
          }
        },
        "mr": {
          "defaultValue": null,
          "description": "",
          "name": "mr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"lg\" | \"md\" | \"sm\" | \"none\" | \"xxs\" | \"xs\" | \"auto\" | undefined"
          }
        }
      },
      "ext_com_draculaui_docgen": {
        "tags": {},
        "description": "Input is a styled HTML Input.\n\nThere are no behavior changes applied to the native HTML tag other\nthan light styling done via CSS in order to keep inputs accessible.",
        "displayName": "Input",
        "methods": [],
        "props": {
          "color": {
            "defaultValue": null,
            "description": "The Dracula UI theme color to be used",
            "name": "color",
            "parent": {
              "fileName": "src/components/Input/Input.tsx",
              "name": "InputProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Input/Input.tsx",
                "name": "InputProps"
              }
            ],
            "required": false,
            "type": {
              "name": "\"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | undefined"
            }
          },
          "size": {
            "defaultValue": null,
            "description": "Controls the size of the input based on pre-configured Dracula UI sizes.",
            "name": "size",
            "parent": {
              "fileName": "src/components/Input/Input.tsx",
              "name": "InputProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Input/Input.tsx",
                "name": "InputProps"
              }
            ],
            "required": false,
            "type": {
              "name": "number | \"lg\" | \"md\" | \"sm\" | undefined"
            }
          },
          "borderSize": {
            "defaultValue": null,
            "description": "Controls the border size of the input based on pre-configured Dracula UI sizes.",
            "name": "borderSize",
            "parent": {
              "fileName": "src/components/Input/Input.tsx",
              "name": "InputProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Input/Input.tsx",
                "name": "InputProps"
              }
            ],
            "required": false,
            "type": {
              "name": "\"lg\" | \"md\" | \"sm\" | undefined"
            }
          },
          "variant": {
            "defaultValue": null,
            "description": "Controls the variation the input.\n`normal` -> Regular Input component with a light background color.\n`outline` -> Keeps the accent color, but removes the background.",
            "name": "variant",
            "parent": {
              "fileName": "src/components/Input/Input.tsx",
              "name": "InputProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Input/Input.tsx",
                "name": "InputProps"
              }
            ],
            "required": false,
            "type": {
              "name": "\"normal\" | \"outline\" | undefined"
            }
          },
          "type": {
            "defaultValue": null,
            "description": "Controls the type of the input.",
            "name": "type",
            "parent": {
              "fileName": "src/components/Input/Input.tsx",
              "name": "InputProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Input/Input.tsx",
                "name": "InputProps"
              }
            ],
            "required": false,
            "type": {
              "name": "\"number\" | \"hidden\" | \"color\" | \"button\" | \"checkbox\" | \"date\" | \"datetime-local\" | \"email\" | \"file\" | \"image\" | \"month\" | \"password\" | \"radio\" | \"range\" | \"reset\" | \"search\" | ... 6 more ... | undefined"
            }
          },
          "p": {
            "defaultValue": null,
            "description": "",
            "name": "p",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"lg\" | \"md\" | \"sm\" | \"none\" | \"xxs\" | \"xs\" | undefined"
            }
          },
          "py": {
            "defaultValue": null,
            "description": "",
            "name": "py",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"lg\" | \"md\" | \"sm\" | \"none\" | \"xxs\" | \"xs\" | undefined"
            }
          },
          "px": {
            "defaultValue": null,
            "description": "",
            "name": "px",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"lg\" | \"md\" | \"sm\" | \"none\" | \"xxs\" | \"xs\" | undefined"
            }
          },
          "pt": {
            "defaultValue": null,
            "description": "",
            "name": "pt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"lg\" | \"md\" | \"sm\" | \"none\" | \"xxs\" | \"xs\" | undefined"
            }
          },
          "pb": {
            "defaultValue": null,
            "description": "",
            "name": "pb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"lg\" | \"md\" | \"sm\" | \"none\" | \"xxs\" | \"xs\" | undefined"
            }
          },
          "pl": {
            "defaultValue": null,
            "description": "",
            "name": "pl",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"lg\" | \"md\" | \"sm\" | \"none\" | \"xxs\" | \"xs\" | undefined"
            }
          },
          "pr": {
            "defaultValue": null,
            "description": "",
            "name": "pr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"lg\" | \"md\" | \"sm\" | \"none\" | \"xxs\" | \"xs\" | undefined"
            }
          },
          "m": {
            "defaultValue": null,
            "description": "",
            "name": "m",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"lg\" | \"md\" | \"sm\" | \"none\" | \"xxs\" | \"xs\" | \"auto\" | undefined"
            }
          },
          "my": {
            "defaultValue": null,
            "description": "",
            "name": "my",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"lg\" | \"md\" | \"sm\" | \"none\" | \"xxs\" | \"xs\" | \"auto\" | undefined"
            }
          },
          "mx": {
            "defaultValue": null,
            "description": "",
            "name": "mx",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"lg\" | \"md\" | \"sm\" | \"none\" | \"xxs\" | \"xs\" | \"auto\" | undefined"
            }
          },
          "mt": {
            "defaultValue": null,
            "description": "",
            "name": "mt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"lg\" | \"md\" | \"sm\" | \"none\" | \"xxs\" | \"xs\" | \"auto\" | undefined"
            }
          },
          "mb": {
            "defaultValue": null,
            "description": "",
            "name": "mb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"lg\" | \"md\" | \"sm\" | \"none\" | \"xxs\" | \"xs\" | \"auto\" | undefined"
            }
          },
          "ml": {
            "defaultValue": null,
            "description": "",
            "name": "ml",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"lg\" | \"md\" | \"sm\" | \"none\" | \"xxs\" | \"xs\" | \"auto\" | undefined"
            }
          },
          "mr": {
            "defaultValue": null,
            "description": "",
            "name": "mr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"lg\" | \"md\" | \"sm\" | \"none\" | \"xxs\" | \"xs\" | \"auto\" | undefined"
            }
          }
        }
      }
    },
    {
      "class": "component",
      "type": "page",
      "id": "List",
      "name": "List",
      "last_updated_by": "System",
      "description": "Lists are used to display list items in an unordered way.",
      "related_entity_ids": [],
      "tags": [
        "component"
      ],
      "snippets": {
        "trigger": "list",
        "languages": {
          "javascriptreact": "<List>\n  <li className=\"drac-text drac-text-white\">Blade</li>\n  <li className=\"drac-text drac-text-white\">Buffy</li>\n  <li className=\"drac-text drac-text-white\">Morbius</li>\n</List>;\n",
          "html": "<ul class=\"drac-list\">\n  <li class=\"drac-text drac-text-white\">Blade</li>\n  <li class=\"drac-text drac-text-white\">Buffy</li>\n  <li class=\"drac-text drac-text-white\">Morbius</li>\n</ul>\n"
        }
      },
      "ext_com_draculaui_variations": [
        {
          "title": "Usage",
          "html": "<ul class=\"drac-list\">\n  <li class=\"drac-text drac-text-white\">Blade</li>\n  <li class=\"drac-text drac-text-white\">Buffy</li>\n  <li class=\"drac-text drac-text-white\">Morbius</li>\n</ul>\n",
          "react": "<List>\n  <li className=\"drac-text drac-text-white\">Blade</li>\n  <li className=\"drac-text drac-text-white\">Buffy</li>\n  <li className=\"drac-text drac-text-white\">Morbius</li>\n</List>;\n",
          "docs": "Render an unstyled list by default.",
          "screenshot": "./dsp/assets/List.png"
        },
        {
          "title": "Variants",
          "html": "<div class=\"drac-box\">\n  <ul class=\"drac-list drac-list-purple\">\n    <li class=\"drac-text drac-text-white\">Blade</li>\n    <li class=\"drac-text drac-text-white\">Buffy</li>\n    <li class=\"drac-text drac-text-white\">Morbius</li>\n  </ul>\n  <ul class=\"drac-list drac-list-unordered drac-list-purple\">\n    <li class=\"drac-text drac-text-white\">Blade</li>\n    <li class=\"drac-text drac-text-white\">Buffy</li>\n    <li class=\"drac-text drac-text-white\">Morbius</li>\n  </ul>\n</div>\n",
          "react": "<Box>\n  <List color=\"purple\">\n    <li className=\"drac-text drac-text-white\">Blade</li>\n    <li className=\"drac-text drac-text-white\">Buffy</li>\n    <li className=\"drac-text drac-text-white\">Morbius</li>\n  </List>\n  <List variant=\"unordered\" color=\"purple\">\n    <li className=\"drac-text drac-text-white\">Blade</li>\n    <li className=\"drac-text drac-text-white\">Buffy</li>\n    <li className=\"drac-text drac-text-white\">Morbius</li>\n  </List>\n</Box>;\n",
          "docs": "Lists can be displayed as plain list items or with dashes.",
          "screenshot": "./dsp/assets/ListVariants.png"
        },
        {
          "title": "Colors",
          "html": "<ul class=\"drac-list drac-list-cyan\">\n  <li class=\"drac-text drac-text-white\">Blade</li>\n  <li class=\"drac-text drac-text-white\">Buffy</li>\n  <li class=\"drac-text drac-text-white\">Morbius</li>\n</ul>\n",
          "react": "<List color=\"cyan\">\n  <li className=\"drac-text drac-text-white\">Blade</li>\n  <li className=\"drac-text drac-text-white\">Buffy</li>\n  <li className=\"drac-text drac-text-white\">Morbius</li>\n</List>;\n",
          "docs": "Lists can be customized to use any of the Dracula UI theme colors.",
          "screenshot": "./dsp/assets/ListColors.png"
        }
      ],
      "ext_com_draculaui_props": {
        "color": {
          "defaultValue": null,
          "description": "The Dracula UI color for the List.",
          "name": "color",
          "parent": {
            "fileName": "src/components/List/List.tsx",
            "name": "ListProps"
          },
          "declarations": [
            {
              "fileName": "src/components/List/List.tsx",
              "name": "ListProps"
            }
          ],
          "required": false,
          "type": {
            "name": "\"purpleCyan\" | \"yellowPink\" | \"cyanGreen\" | \"pinkPurple\" | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | \"black\" | \"blackSecondary\" | \"blackLight\" | undefined"
          }
        },
        "variant": {
          "defaultValue": null,
          "description": "The variation to be used for the List element.\n`unordered` -> Display list in dashes as an `<ul>`\n`ordered` -> Deprecated and moved to OrderedList",
          "name": "variant",
          "parent": {
            "fileName": "src/components/List/List.tsx",
            "name": "ListProps"
          },
          "declarations": [
            {
              "fileName": "src/components/List/List.tsx",
              "name": "ListProps"
            }
          ],
          "required": false,
          "type": {
            "name": "\"unordered\" | \"ordered\" | \"none\" | undefined"
          }
        },
        "p": {
          "defaultValue": null,
          "description": "",
          "name": "p",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "py": {
          "defaultValue": null,
          "description": "",
          "name": "py",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "px": {
          "defaultValue": null,
          "description": "",
          "name": "px",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pt": {
          "defaultValue": null,
          "description": "",
          "name": "pt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pb": {
          "defaultValue": null,
          "description": "",
          "name": "pb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pl": {
          "defaultValue": null,
          "description": "",
          "name": "pl",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pr": {
          "defaultValue": null,
          "description": "",
          "name": "pr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "m": {
          "defaultValue": null,
          "description": "",
          "name": "m",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "my": {
          "defaultValue": null,
          "description": "",
          "name": "my",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mx": {
          "defaultValue": null,
          "description": "",
          "name": "mx",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mt": {
          "defaultValue": null,
          "description": "",
          "name": "mt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mb": {
          "defaultValue": null,
          "description": "",
          "name": "mb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "ml": {
          "defaultValue": null,
          "description": "",
          "name": "ml",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mr": {
          "defaultValue": null,
          "description": "",
          "name": "mr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        }
      },
      "ext_com_draculaui_docgen": {
        "tags": {},
        "description": "Lists are used to display list items in an unordered way.",
        "displayName": "List",
        "methods": [],
        "props": {
          "color": {
            "defaultValue": null,
            "description": "The Dracula UI color for the List.",
            "name": "color",
            "parent": {
              "fileName": "src/components/List/List.tsx",
              "name": "ListProps"
            },
            "declarations": [
              {
                "fileName": "src/components/List/List.tsx",
                "name": "ListProps"
              }
            ],
            "required": false,
            "type": {
              "name": "\"purpleCyan\" | \"yellowPink\" | \"cyanGreen\" | \"pinkPurple\" | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | \"black\" | \"blackSecondary\" | \"blackLight\" | undefined"
            }
          },
          "variant": {
            "defaultValue": null,
            "description": "The variation to be used for the List element.\n`unordered` -> Display list in dashes as an `<ul>`\n`ordered` -> Deprecated and moved to OrderedList",
            "name": "variant",
            "parent": {
              "fileName": "src/components/List/List.tsx",
              "name": "ListProps"
            },
            "declarations": [
              {
                "fileName": "src/components/List/List.tsx",
                "name": "ListProps"
              }
            ],
            "required": false,
            "type": {
              "name": "\"unordered\" | \"ordered\" | \"none\" | undefined"
            }
          },
          "p": {
            "defaultValue": null,
            "description": "",
            "name": "p",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "py": {
            "defaultValue": null,
            "description": "",
            "name": "py",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "px": {
            "defaultValue": null,
            "description": "",
            "name": "px",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pt": {
            "defaultValue": null,
            "description": "",
            "name": "pt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pb": {
            "defaultValue": null,
            "description": "",
            "name": "pb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pl": {
            "defaultValue": null,
            "description": "",
            "name": "pl",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pr": {
            "defaultValue": null,
            "description": "",
            "name": "pr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "m": {
            "defaultValue": null,
            "description": "",
            "name": "m",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "my": {
            "defaultValue": null,
            "description": "",
            "name": "my",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mx": {
            "defaultValue": null,
            "description": "",
            "name": "mx",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mt": {
            "defaultValue": null,
            "description": "",
            "name": "mt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mb": {
            "defaultValue": null,
            "description": "",
            "name": "mb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "ml": {
            "defaultValue": null,
            "description": "",
            "name": "ml",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mr": {
            "defaultValue": null,
            "description": "",
            "name": "mr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          }
        }
      }
    },
    {
      "class": "component",
      "type": "page",
      "id": "OrderedList",
      "name": "OrderedList",
      "last_updated_by": "System",
      "description": "Ordered Lists are used to display list items in an ordered way.",
      "related_entity_ids": [],
      "tags": [
        "component"
      ],
      "snippets": {
        "trigger": "orderedlist",
        "languages": {
          "javascriptreact": "<OrderedList>\n  <li className=\"drac-text drac-text-white\">Blade</li>\n  <li className=\"drac-text drac-text-white\">Buffy</li>\n  <li className=\"drac-text drac-text-white\">Morbius</li>\n</OrderedList>;\n",
          "html": "<ol class=\"drac-list drac-list-ordered\">\n  <li class=\"drac-text drac-text-white\">Blade</li>\n  <li class=\"drac-text drac-text-white\">Buffy</li>\n  <li class=\"drac-text drac-text-white\">Morbius</li>\n</ol>\n"
        }
      },
      "ext_com_draculaui_variations": [
        {
          "title": "Usage",
          "html": "<ol class=\"drac-list drac-list-ordered\">\n  <li class=\"drac-text drac-text-white\">Blade</li>\n  <li class=\"drac-text drac-text-white\">Buffy</li>\n  <li class=\"drac-text drac-text-white\">Morbius</li>\n</ol>\n",
          "react": "<OrderedList>\n  <li className=\"drac-text drac-text-white\">Blade</li>\n  <li className=\"drac-text drac-text-white\">Buffy</li>\n  <li className=\"drac-text drac-text-white\">Morbius</li>\n</OrderedList>;\n",
          "docs": "Render an ordered list by default.",
          "screenshot": "./dsp/assets/OrderedList.png"
        },
        {
          "title": "Colors",
          "html": "<ol class=\"drac-list drac-list-ordered drac-list-cyan\">\n  <li class=\"drac-text drac-text-white\">Blade</li>\n  <li class=\"drac-text drac-text-white\">Buffy</li>\n  <li class=\"drac-text drac-text-white\">Morbius</li>\n</ol>\n",
          "react": "<OrderedList color=\"cyan\">\n  <li className=\"drac-text drac-text-white\">Blade</li>\n  <li className=\"drac-text drac-text-white\">Buffy</li>\n  <li className=\"drac-text drac-text-white\">Morbius</li>\n</OrderedList>;\n",
          "docs": "OrderedLists can be customized to use any of the Dracula UI theme colors.",
          "screenshot": "./dsp/assets/OrderedListColors.png"
        }
      ],
      "ext_com_draculaui_props": {
        "color": {
          "defaultValue": null,
          "description": "The Dracula UI color for the Ordered List.",
          "name": "color",
          "parent": {
            "fileName": "src/components/OrderedList/OrderedList.tsx",
            "name": "OrderedListProps"
          },
          "declarations": [
            {
              "fileName": "src/components/OrderedList/OrderedList.tsx",
              "name": "OrderedListProps"
            }
          ],
          "required": false,
          "type": {
            "name": "\"purpleCyan\" | \"yellowPink\" | \"cyanGreen\" | \"pinkPurple\" | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | \"black\" | \"blackSecondary\" | \"blackLight\" | undefined"
          }
        },
        "p": {
          "defaultValue": null,
          "description": "",
          "name": "p",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "py": {
          "defaultValue": null,
          "description": "",
          "name": "py",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "px": {
          "defaultValue": null,
          "description": "",
          "name": "px",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pt": {
          "defaultValue": null,
          "description": "",
          "name": "pt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pb": {
          "defaultValue": null,
          "description": "",
          "name": "pb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pl": {
          "defaultValue": null,
          "description": "",
          "name": "pl",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pr": {
          "defaultValue": null,
          "description": "",
          "name": "pr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "m": {
          "defaultValue": null,
          "description": "",
          "name": "m",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "my": {
          "defaultValue": null,
          "description": "",
          "name": "my",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mx": {
          "defaultValue": null,
          "description": "",
          "name": "mx",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mt": {
          "defaultValue": null,
          "description": "",
          "name": "mt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mb": {
          "defaultValue": null,
          "description": "",
          "name": "mb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "ml": {
          "defaultValue": null,
          "description": "",
          "name": "ml",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mr": {
          "defaultValue": null,
          "description": "",
          "name": "mr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        }
      },
      "ext_com_draculaui_docgen": {
        "tags": {},
        "description": "Ordered Lists are used to display list items in an ordered way.",
        "displayName": "OrderedList",
        "methods": [],
        "props": {
          "color": {
            "defaultValue": null,
            "description": "The Dracula UI color for the Ordered List.",
            "name": "color",
            "parent": {
              "fileName": "src/components/OrderedList/OrderedList.tsx",
              "name": "OrderedListProps"
            },
            "declarations": [
              {
                "fileName": "src/components/OrderedList/OrderedList.tsx",
                "name": "OrderedListProps"
              }
            ],
            "required": false,
            "type": {
              "name": "\"purpleCyan\" | \"yellowPink\" | \"cyanGreen\" | \"pinkPurple\" | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | \"black\" | \"blackSecondary\" | \"blackLight\" | undefined"
            }
          },
          "p": {
            "defaultValue": null,
            "description": "",
            "name": "p",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "py": {
            "defaultValue": null,
            "description": "",
            "name": "py",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "px": {
            "defaultValue": null,
            "description": "",
            "name": "px",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pt": {
            "defaultValue": null,
            "description": "",
            "name": "pt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pb": {
            "defaultValue": null,
            "description": "",
            "name": "pb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pl": {
            "defaultValue": null,
            "description": "",
            "name": "pl",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pr": {
            "defaultValue": null,
            "description": "",
            "name": "pr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "m": {
            "defaultValue": null,
            "description": "",
            "name": "m",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "my": {
            "defaultValue": null,
            "description": "",
            "name": "my",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mx": {
            "defaultValue": null,
            "description": "",
            "name": "mx",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mt": {
            "defaultValue": null,
            "description": "",
            "name": "mt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mb": {
            "defaultValue": null,
            "description": "",
            "name": "mb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "ml": {
            "defaultValue": null,
            "description": "",
            "name": "ml",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mr": {
            "defaultValue": null,
            "description": "",
            "name": "mr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          }
        }
      }
    },
    {
      "class": "component",
      "type": "page",
      "id": "Paragraph",
      "name": "Paragraph",
      "last_updated_by": "System",
      "description": "Paragraph is a semantic component used for blocks of text with\nsemantic meaning.\n\nParagraph accepts all the same customization options as Text.",
      "related_entity_ids": [],
      "tags": [
        "component"
      ],
      "snippets": {
        "trigger": "paragraph",
        "languages": {
          "javascriptreact": "<Paragraph>\n  Dracula is an 1897 Gothic horror novel by Irish author Bram Stoker. It\n  introduced the character of Count Dracula and established many conventions of\n  subsequent vampire fantasy. The novel tells the story of Dracula&#39;s attempt\n  to move from Transylvania to England so that he may find new blood and spread\n  the undead curse, and of the battle between Dracula and Professor Abraham Van\n  Helsing.\n</Paragraph>;\n",
          "html": "<p class=\"drac-text drac-line-height drac-text-white\">\n  Dracula is an 1897 Gothic horror novel by Irish author Bram Stoker. It\n  introduced the character of Count Dracula and established many conventions of\n  subsequent vampire fantasy. The novel tells the story of Dracula's attempt to\n  move from Transylvania to England so that he may find new blood and spread the\n  undead curse, and of the battle between Dracula and Professor Abraham Van\n  Helsing.\n</p>\n"
        }
      },
      "ext_com_draculaui_variations": [
        {
          "title": "Usage",
          "html": "<p class=\"drac-text drac-line-height drac-text-white\">\n  Dracula is an 1897 Gothic horror novel by Irish author Bram Stoker. It\n  introduced the character of Count Dracula and established many conventions of\n  subsequent vampire fantasy. The novel tells the story of Dracula's attempt to\n  move from Transylvania to England so that he may find new blood and spread the\n  undead curse, and of the battle between Dracula and Professor Abraham Van\n  Helsing.\n</p>\n",
          "react": "<Paragraph>\n  Dracula is an 1897 Gothic horror novel by Irish author Bram Stoker. It\n  introduced the character of Count Dracula and established many conventions of\n  subsequent vampire fantasy. The novel tells the story of Dracula&#39;s attempt\n  to move from Transylvania to England so that he may find new blood and spread\n  the undead curse, and of the battle between Dracula and Professor Abraham Van\n  Helsing.\n</Paragraph>;\n",
          "docs": "Show a paragraph within an interface.",
          "screenshot": "./dsp/assets/Paragraph.png"
        },
        {
          "title": "Colors",
          "html": "<div class=\"drac-box\">\n  <p class=\"drac-text drac-line-height drac-text-cyan\">cyan</p>\n  <p class=\"drac-text drac-line-height drac-text-green\">green</p>\n</div>\n",
          "react": "<Box>\n  <Paragraph color=\"cyan\">cyan</Paragraph>\n  <Paragraph color=\"green\">green</Paragraph>\n</Box>;\n",
          "docs": "Paragraphs can be customized to use any of the Dracula UI theme colors.",
          "screenshot": "./dsp/assets/ParagraphColors.png"
        },
        {
          "title": "Align",
          "html": "<div class=\"drac-box\">\n  <p class=\"drac-text drac-text-left drac-line-height drac-text-white\">\n    Dracula is an 1897 Gothic horror novel by Irish author Bram Stoker. It\n    introduced the character of Count Dracula and established many conventions\n    of subsequent vampire fantasy. The novel tells the story of Dracula's\n    attempt to move from Transylvania to England so that he may find new blood\n    and spread the undead curse, and of the battle between Dracula and Professor\n    Abraham Van Helsing.\n  </p>\n  <p class=\"drac-text drac-text-center drac-line-height drac-text-white\">\n    Dracula is an 1897 Gothic horror novel by Irish author Bram Stoker. It\n    introduced the character of Count Dracula and established many conventions\n    of subsequent vampire fantasy. The novel tells the story of Dracula's\n    attempt to move from Transylvania to England so that he may find new blood\n    and spread the undead curse, and of the battle between Dracula and Professor\n    Abraham Van Helsing.\n  </p>\n  <p class=\"drac-text drac-text-right drac-line-height drac-text-white\">\n    Dracula is an 1897 Gothic horror novel by Irish author Bram Stoker. It\n    introduced the character of Count Dracula and established many conventions\n    of subsequent vampire fantasy. The novel tells the story of Dracula's\n    attempt to move from Transylvania to England so that he may find new blood\n    and spread the undead curse, and of the battle between Dracula and Professor\n    Abraham Van Helsing.\n  </p>\n  <p class=\"drac-text drac-text-justify drac-line-height drac-text-white\">\n    Dracula is an 1897 Gothic horror novel by Irish author Bram Stoker. It\n    introduced the character of Count Dracula and established many conventions\n    of subsequent vampire fantasy. The novel tells the story of Dracula's\n    attempt to move from Transylvania to England so that he may find new blood\n    and spread the undead curse, and of the battle between Dracula and Professor\n    Abraham Van Helsing.\n  </p>\n</div>\n",
          "react": "<Box>\n  <Paragraph align=\"left\">\n    Dracula is an 1897 Gothic horror novel by Irish author Bram Stoker. It\n    introduced the character of Count Dracula and established many conventions\n    of subsequent vampire fantasy. The novel tells the story of Dracula&#39;s\n    attempt to move from Transylvania to England so that he may find new blood\n    and spread the undead curse, and of the battle between Dracula and Professor\n    Abraham Van Helsing.\n  </Paragraph>\n  <Paragraph align=\"center\">\n    Dracula is an 1897 Gothic horror novel by Irish author Bram Stoker. It\n    introduced the character of Count Dracula and established many conventions\n    of subsequent vampire fantasy. The novel tells the story of Dracula&#39;s\n    attempt to move from Transylvania to England so that he may find new blood\n    and spread the undead curse, and of the battle between Dracula and Professor\n    Abraham Van Helsing.\n  </Paragraph>\n  <Paragraph align=\"right\">\n    Dracula is an 1897 Gothic horror novel by Irish author Bram Stoker. It\n    introduced the character of Count Dracula and established many conventions\n    of subsequent vampire fantasy. The novel tells the story of Dracula&#39;s\n    attempt to move from Transylvania to England so that he may find new blood\n    and spread the undead curse, and of the battle between Dracula and Professor\n    Abraham Van Helsing.\n  </Paragraph>\n  <Paragraph align=\"justify\">\n    Dracula is an 1897 Gothic horror novel by Irish author Bram Stoker. It\n    introduced the character of Count Dracula and established many conventions\n    of subsequent vampire fantasy. The novel tells the story of Dracula&#39;s\n    attempt to move from Transylvania to England so that he may find new blood\n    and spread the undead curse, and of the battle between Dracula and Professor\n    Abraham Van Helsing.\n  </Paragraph>\n</Box>;\n",
          "docs": "Paragraphs can be customized with different alignments.",
          "screenshot": "./dsp/assets/ParagraphAlign.png"
        },
        {
          "title": "Weights",
          "html": "<div class=\"drac-box\">\n  <p class=\"drac-text drac-line-height drac-text-white\">normal</p>\n  <p class=\"drac-text drac-text-semibold drac-line-height drac-text-white\">\n    semibold\n  </p>\n  <p class=\"drac-text drac-text-bold drac-line-height drac-text-white\">bold</p>\n</div>\n",
          "react": "<Box>\n  <Paragraph weight=\"normal\">normal</Paragraph>\n  <Paragraph weight=\"semibold\">semibold</Paragraph>\n  <Paragraph weight=\"bold\">bold</Paragraph>\n</Box>;\n",
          "docs": "Paragraphs can be defined in different font weights.",
          "screenshot": "./dsp/assets/ParagraphWeights.png"
        },
        {
          "title": "Sizes",
          "html": "<div class=\"drac-box\">\n  <p class=\"drac-text drac-text-xs drac-line-height drac-text-white\">xs</p>\n  <p class=\"drac-text drac-text-sm drac-line-height drac-text-white\">sm</p>\n  <p class=\"drac-text drac-line-height drac-text-white\">md</p>\n  <p class=\"drac-text drac-text-lg drac-line-height drac-text-white\">lg</p>\n</div>\n",
          "react": "<Box>\n  <Paragraph size=\"xs\">xs</Paragraph>\n  <Paragraph size=\"sm\">sm</Paragraph>\n  <Paragraph size=\"md\">md</Paragraph>\n  <Paragraph size=\"lg\">lg</Paragraph>\n</Box>;\n",
          "docs": "Paragraphs can be customized to use several different sizes.",
          "screenshot": "./dsp/assets/ParagraphSizes.png"
        },
        {
          "title": "Line Height",
          "html": "<div class=\"drac-box\">\n  <p class=\"drac-text drac-line-height drac-text-red\">xs</p>\n  <p class=\"drac-text drac-line-height-xs drac-text-white\">\n    Zombie ipsum reversus ab viral inferno, nam rick grimes malum cerebro. De\n    carne lumbering animata corpora quaeritis. Summus brains sit​​, morbo vel\n    maleficia? De apocalypsi gorger omero undead survivor dictum mauris. Hi\n    mindless mortuis soulless creaturas, imo evil stalking monstra adventus resi\n    dentevil vultus comedat cerebella viventium. Qui animated corpse, cricket\n    bat max brucks terribilem incessu zomby. The voodoo sacerdos flesh eater,\n    suscitat mortuos comedere carnem virus. Zonbi tattered for solum oculi eorum\n    defunctis go lum cerebro.\n  </p>\n  <p class=\"drac-text drac-line-height drac-text-orange\">sm</p>\n  <p class=\"drac-text drac-line-height-sm drac-text-white\">\n    Zombie ipsum reversus ab viral inferno, nam rick grimes malum cerebro. De\n    carne lumbering animata corpora quaeritis. Summus brains sit​​, morbo vel\n    maleficia? De apocalypsi gorger omero undead survivor dictum mauris. Hi\n    mindless mortuis soulless creaturas, imo evil stalking monstra adventus resi\n    dentevil vultus comedat cerebella viventium. Qui animated corpse, cricket\n    bat max brucks terribilem incessu zomby. The voodoo sacerdos flesh eater,\n    suscitat mortuos comedere carnem virus. Zonbi tattered for solum oculi eorum\n    defunctis go lum cerebro.\n  </p>\n  <p class=\"drac-text drac-line-height drac-text-yellow\">md</p>\n  <p class=\"drac-text drac-line-height drac-text-white\">\n    Zombie ipsum reversus ab viral inferno, nam rick grimes malum cerebro. De\n    carne lumbering animata corpora quaeritis. Summus brains sit​​, morbo vel\n    maleficia? De apocalypsi gorger omero undead survivor dictum mauris. Hi\n    mindless mortuis soulless creaturas, imo evil stalking monstra adventus resi\n    dentevil vultus comedat cerebella viventium. Qui animated corpse, cricket\n    bat max brucks terribilem incessu zomby. The voodoo sacerdos flesh eater,\n    suscitat mortuos comedere carnem virus. Zonbi tattered for solum oculi eorum\n    defunctis go lum cerebro.\n  </p>\n  <p class=\"drac-text drac-line-height drac-text-pink\">lg</p>\n  <p class=\"drac-text drac-line-height-lg drac-text-white\">\n    Zombie ipsum reversus ab viral inferno, nam rick grimes malum cerebro. De\n    carne lumbering animata corpora quaeritis. Summus brains sit​​, morbo vel\n    maleficia? De apocalypsi gorger omero undead survivor dictum mauris. Hi\n    mindless mortuis soulless creaturas, imo evil stalking monstra adventus resi\n    dentevil vultus comedat cerebella viventium. Qui animated corpse, cricket\n    bat max brucks terribilem incessu zomby. The voodoo sacerdos flesh eater,\n    suscitat mortuos comedere carnem virus. Zonbi tattered for solum oculi eorum\n    defunctis go lum cerebro.\n  </p>\n  <p class=\"drac-text drac-line-height drac-text-cyan\">xl</p>\n  <p class=\"drac-text drac-line-height-xl drac-text-white\">\n    Zombie ipsum reversus ab viral inferno, nam rick grimes malum cerebro. De\n    carne lumbering animata corpora quaeritis. Summus brains sit​​, morbo vel\n    maleficia? De apocalypsi gorger omero undead survivor dictum mauris. Hi\n    mindless mortuis soulless creaturas, imo evil stalking monstra adventus resi\n    dentevil vultus comedat cerebella viventium. Qui animated corpse, cricket\n    bat max brucks terribilem incessu zomby. The voodoo sacerdos flesh eater,\n    suscitat mortuos comedere carnem virus. Zonbi tattered for solum oculi eorum\n    defunctis go lum cerebro.\n  </p>\n</div>\n",
          "react": "<Box>\n  <Paragraph color=\"red\">xs</Paragraph>\n  <Paragraph lineHeight=\"xs\">\n    Zombie ipsum reversus ab viral inferno, nam rick grimes malum cerebro. De\n    carne lumbering animata corpora quaeritis. Summus brains sit​​, morbo vel\n    maleficia? De apocalypsi gorger omero undead survivor dictum mauris. Hi\n    mindless mortuis soulless creaturas, imo evil stalking monstra adventus resi\n    dentevil vultus comedat cerebella viventium. Qui animated corpse, cricket\n    bat max brucks terribilem incessu zomby. The voodoo sacerdos flesh eater,\n    suscitat mortuos comedere carnem virus. Zonbi tattered for solum oculi eorum\n    defunctis go lum cerebro.\n  </Paragraph>\n  <Paragraph color=\"orange\">sm</Paragraph>\n  <Paragraph lineHeight=\"sm\">\n    Zombie ipsum reversus ab viral inferno, nam rick grimes malum cerebro. De\n    carne lumbering animata corpora quaeritis. Summus brains sit​​, morbo vel\n    maleficia? De apocalypsi gorger omero undead survivor dictum mauris. Hi\n    mindless mortuis soulless creaturas, imo evil stalking monstra adventus resi\n    dentevil vultus comedat cerebella viventium. Qui animated corpse, cricket\n    bat max brucks terribilem incessu zomby. The voodoo sacerdos flesh eater,\n    suscitat mortuos comedere carnem virus. Zonbi tattered for solum oculi eorum\n    defunctis go lum cerebro.\n  </Paragraph>\n  <Paragraph color=\"yellow\">md</Paragraph>\n  <Paragraph lineHeight=\"md\">\n    Zombie ipsum reversus ab viral inferno, nam rick grimes malum cerebro. De\n    carne lumbering animata corpora quaeritis. Summus brains sit​​, morbo vel\n    maleficia? De apocalypsi gorger omero undead survivor dictum mauris. Hi\n    mindless mortuis soulless creaturas, imo evil stalking monstra adventus resi\n    dentevil vultus comedat cerebella viventium. Qui animated corpse, cricket\n    bat max brucks terribilem incessu zomby. The voodoo sacerdos flesh eater,\n    suscitat mortuos comedere carnem virus. Zonbi tattered for solum oculi eorum\n    defunctis go lum cerebro.\n  </Paragraph>\n  <Paragraph color=\"pink\">lg</Paragraph>\n  <Paragraph lineHeight=\"lg\">\n    Zombie ipsum reversus ab viral inferno, nam rick grimes malum cerebro. De\n    carne lumbering animata corpora quaeritis. Summus brains sit​​, morbo vel\n    maleficia? De apocalypsi gorger omero undead survivor dictum mauris. Hi\n    mindless mortuis soulless creaturas, imo evil stalking monstra adventus resi\n    dentevil vultus comedat cerebella viventium. Qui animated corpse, cricket\n    bat max brucks terribilem incessu zomby. The voodoo sacerdos flesh eater,\n    suscitat mortuos comedere carnem virus. Zonbi tattered for solum oculi eorum\n    defunctis go lum cerebro.\n  </Paragraph>\n  <Paragraph color=\"cyan\">xl</Paragraph>\n  <Paragraph lineHeight=\"xl\">\n    Zombie ipsum reversus ab viral inferno, nam rick grimes malum cerebro. De\n    carne lumbering animata corpora quaeritis. Summus brains sit​​, morbo vel\n    maleficia? De apocalypsi gorger omero undead survivor dictum mauris. Hi\n    mindless mortuis soulless creaturas, imo evil stalking monstra adventus resi\n    dentevil vultus comedat cerebella viventium. Qui animated corpse, cricket\n    bat max brucks terribilem incessu zomby. The voodoo sacerdos flesh eater,\n    suscitat mortuos comedere carnem virus. Zonbi tattered for solum oculi eorum\n    defunctis go lum cerebro.\n  </Paragraph>\n</Box>;\n",
          "docs": "Paragraphs can be controlled with different line heights.",
          "screenshot": "./dsp/assets/ParagraphLine Height.png"
        }
      ],
      "ext_com_draculaui_props": {
        "align": {
          "defaultValue": null,
          "description": "Controls the alignment of text.",
          "name": "align",
          "parent": {
            "fileName": "dracula-ui/src/components/Text/Text.tsx",
            "name": "TextProps"
          },
          "declarations": [
            {
              "fileName": "dracula-ui/src/components/Text/Text.tsx",
              "name": "TextProps"
            }
          ],
          "required": false,
          "type": {
            "name": "\"left\" | \"center\" | \"right\" | \"justify\" | undefined"
          }
        },
        "size": {
          "defaultValue": null,
          "description": "Controls the size of the text based on pre-configured Dracula UI sizes.",
          "name": "size",
          "parent": {
            "fileName": "dracula-ui/src/components/Text/Text.tsx",
            "name": "TextProps"
          },
          "declarations": [
            {
              "fileName": "dracula-ui/src/components/Text/Text.tsx",
              "name": "TextProps"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | undefined"
          }
        },
        "weight": {
          "defaultValue": null,
          "description": "Controls the weight of the text.",
          "name": "weight",
          "parent": {
            "fileName": "dracula-ui/src/components/Text/Text.tsx",
            "name": "TextProps"
          },
          "declarations": [
            {
              "fileName": "dracula-ui/src/components/Text/Text.tsx",
              "name": "TextProps"
            }
          ],
          "required": false,
          "type": {
            "name": "\"normal\" | \"semibold\" | \"bold\" | undefined"
          }
        },
        "lineHeight": {
          "defaultValue": null,
          "description": "Controls the line height of a text.",
          "name": "lineHeight",
          "parent": {
            "fileName": "dracula-ui/src/components/Text/Text.tsx",
            "name": "TextProps"
          },
          "declarations": [
            {
              "fileName": "dracula-ui/src/components/Text/Text.tsx",
              "name": "TextProps"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"xl\" | undefined"
          }
        },
        "color": {
          "defaultValue": null,
          "description": "Controls the color of the text",
          "name": "color",
          "parent": {
            "fileName": "dracula-ui/src/components/Text/Text.tsx",
            "name": "TextProps"
          },
          "declarations": [
            {
              "fileName": "dracula-ui/src/components/Text/Text.tsx",
              "name": "TextProps"
            }
          ],
          "required": false,
          "type": {
            "name": "\"purpleCyan\" | \"yellowPink\" | \"cyanGreen\" | \"pinkPurple\" | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | \"black\" | \"blackSecondary\" | \"blackLight\" | undefined"
          }
        },
        "as": {
          "defaultValue": null,
          "description": "The HTML element to be used",
          "name": "as",
          "parent": {
            "fileName": "dracula-ui/src/components/Text/Text.tsx",
            "name": "TextProps"
          },
          "declarations": [
            {
              "fileName": "dracula-ui/src/components/Text/Text.tsx",
              "name": "TextProps"
            }
          ],
          "required": false,
          "type": {
            "name": "\"p\" | \"a\" | \"span\" | undefined"
          }
        },
        "p": {
          "defaultValue": null,
          "description": "",
          "name": "p",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
          }
        },
        "py": {
          "defaultValue": null,
          "description": "",
          "name": "py",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
          }
        },
        "px": {
          "defaultValue": null,
          "description": "",
          "name": "px",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
          }
        },
        "pt": {
          "defaultValue": null,
          "description": "",
          "name": "pt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
          }
        },
        "pb": {
          "defaultValue": null,
          "description": "",
          "name": "pb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
          }
        },
        "pl": {
          "defaultValue": null,
          "description": "",
          "name": "pl",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
          }
        },
        "pr": {
          "defaultValue": null,
          "description": "",
          "name": "pr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
          }
        },
        "m": {
          "defaultValue": null,
          "description": "",
          "name": "m",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
          }
        },
        "my": {
          "defaultValue": null,
          "description": "",
          "name": "my",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
          }
        },
        "mx": {
          "defaultValue": null,
          "description": "",
          "name": "mx",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
          }
        },
        "mt": {
          "defaultValue": null,
          "description": "",
          "name": "mt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
          }
        },
        "mb": {
          "defaultValue": null,
          "description": "",
          "name": "mb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
          }
        },
        "ml": {
          "defaultValue": null,
          "description": "",
          "name": "ml",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
          }
        },
        "mr": {
          "defaultValue": null,
          "description": "",
          "name": "mr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
          }
        }
      },
      "ext_com_draculaui_docgen": {
        "tags": {},
        "description": "Paragraph is a semantic component used for blocks of text with\nsemantic meaning.\n\nParagraph accepts all the same customization options as Text.",
        "displayName": "Paragraph",
        "methods": [],
        "props": {
          "align": {
            "defaultValue": null,
            "description": "Controls the alignment of text.",
            "name": "align",
            "parent": {
              "fileName": "dracula-ui/src/components/Text/Text.tsx",
              "name": "TextProps"
            },
            "declarations": [
              {
                "fileName": "dracula-ui/src/components/Text/Text.tsx",
                "name": "TextProps"
              }
            ],
            "required": false,
            "type": {
              "name": "\"left\" | \"center\" | \"right\" | \"justify\" | undefined"
            }
          },
          "size": {
            "defaultValue": null,
            "description": "Controls the size of the text based on pre-configured Dracula UI sizes.",
            "name": "size",
            "parent": {
              "fileName": "dracula-ui/src/components/Text/Text.tsx",
              "name": "TextProps"
            },
            "declarations": [
              {
                "fileName": "dracula-ui/src/components/Text/Text.tsx",
                "name": "TextProps"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | undefined"
            }
          },
          "weight": {
            "defaultValue": null,
            "description": "Controls the weight of the text.",
            "name": "weight",
            "parent": {
              "fileName": "dracula-ui/src/components/Text/Text.tsx",
              "name": "TextProps"
            },
            "declarations": [
              {
                "fileName": "dracula-ui/src/components/Text/Text.tsx",
                "name": "TextProps"
              }
            ],
            "required": false,
            "type": {
              "name": "\"normal\" | \"semibold\" | \"bold\" | undefined"
            }
          },
          "lineHeight": {
            "defaultValue": null,
            "description": "Controls the line height of a text.",
            "name": "lineHeight",
            "parent": {
              "fileName": "dracula-ui/src/components/Text/Text.tsx",
              "name": "TextProps"
            },
            "declarations": [
              {
                "fileName": "dracula-ui/src/components/Text/Text.tsx",
                "name": "TextProps"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"xl\" | undefined"
            }
          },
          "color": {
            "defaultValue": null,
            "description": "Controls the color of the text",
            "name": "color",
            "parent": {
              "fileName": "dracula-ui/src/components/Text/Text.tsx",
              "name": "TextProps"
            },
            "declarations": [
              {
                "fileName": "dracula-ui/src/components/Text/Text.tsx",
                "name": "TextProps"
              }
            ],
            "required": false,
            "type": {
              "name": "\"purpleCyan\" | \"yellowPink\" | \"cyanGreen\" | \"pinkPurple\" | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | \"black\" | \"blackSecondary\" | \"blackLight\" | undefined"
            }
          },
          "as": {
            "defaultValue": null,
            "description": "The HTML element to be used",
            "name": "as",
            "parent": {
              "fileName": "dracula-ui/src/components/Text/Text.tsx",
              "name": "TextProps"
            },
            "declarations": [
              {
                "fileName": "dracula-ui/src/components/Text/Text.tsx",
                "name": "TextProps"
              }
            ],
            "required": false,
            "type": {
              "name": "\"p\" | \"a\" | \"span\" | undefined"
            }
          },
          "p": {
            "defaultValue": null,
            "description": "",
            "name": "p",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
            }
          },
          "py": {
            "defaultValue": null,
            "description": "",
            "name": "py",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
            }
          },
          "px": {
            "defaultValue": null,
            "description": "",
            "name": "px",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
            }
          },
          "pt": {
            "defaultValue": null,
            "description": "",
            "name": "pt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
            }
          },
          "pb": {
            "defaultValue": null,
            "description": "",
            "name": "pb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
            }
          },
          "pl": {
            "defaultValue": null,
            "description": "",
            "name": "pl",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
            }
          },
          "pr": {
            "defaultValue": null,
            "description": "",
            "name": "pr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
            }
          },
          "m": {
            "defaultValue": null,
            "description": "",
            "name": "m",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
            }
          },
          "my": {
            "defaultValue": null,
            "description": "",
            "name": "my",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
            }
          },
          "mx": {
            "defaultValue": null,
            "description": "",
            "name": "mx",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
            }
          },
          "mt": {
            "defaultValue": null,
            "description": "",
            "name": "mt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
            }
          },
          "mb": {
            "defaultValue": null,
            "description": "",
            "name": "mb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
            }
          },
          "ml": {
            "defaultValue": null,
            "description": "",
            "name": "ml",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
            }
          },
          "mr": {
            "defaultValue": null,
            "description": "",
            "name": "mr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
            }
          }
        }
      }
    },
    {
      "class": "component",
      "type": "page",
      "id": "Radio",
      "name": "Radio",
      "last_updated_by": "System",
      "description": "Radio is a styled HTML Input of type radio.\n\nThere are no behavior changes applied to the native HTML tag other\nthan light styling done via CSS in order to keep Radios accessible.",
      "related_entity_ids": [],
      "tags": [
        "component"
      ],
      "snippets": {
        "trigger": "radio",
        "languages": {
          "javascriptreact": "<Box>\n  <Radio id=\"normal\" name=\"normal\" color=\"purple\" defaultChecked={true} />\n  <label htmlFor=\"normal\" className=\"drac-text drac-text-white\">\n    Likes Garlic\n  </label>\n</Box>;\n",
          "html": "<div class=\"drac-box\">\n  <input\n    type=\"radio\"\n    name=\"normal\"\n    id=\"normal\"\n    class=\"drac-radio drac-radio-purple\"\n    checked=\"\"\n  /><label for=\"normal\" class=\"drac-text drac-text-white\">Likes Garlic</label>\n</div>\n"
        }
      },
      "ext_com_draculaui_variations": [
        {
          "title": "Usage",
          "html": "<div class=\"drac-box\">\n  <input\n    type=\"radio\"\n    name=\"normal\"\n    id=\"normal\"\n    class=\"drac-radio drac-radio-purple\"\n    checked=\"\"\n  /><label for=\"normal\" class=\"drac-text drac-text-white\">Likes Garlic</label>\n</div>\n",
          "react": "<Box>\n  <Radio id=\"normal\" name=\"normal\" color=\"purple\" defaultChecked={true} />\n  <label htmlFor=\"normal\" className=\"drac-text drac-text-white\">\n    Likes Garlic\n  </label>\n</Box>;\n",
          "docs": "Radio buttons let a user select only one of a limited number of choices.",
          "screenshot": "./dsp/assets/Radio.png"
        },
        {
          "title": "Colors",
          "html": "<div class=\"drac-box\">\n  <div class=\"drac-box drac-mb-xs\">\n    <input\n      type=\"radio\"\n      name=\"white\"\n      id=\"white\"\n      class=\"drac-radio drac-radio-white\"\n    /><label for=\"white\" class=\"drac-text drac-text-white\">Radio</label>\n  </div>\n  <div class=\"drac-box drac-mb-xs\">\n    <input\n      type=\"radio\"\n      name=\"cyan\"\n      id=\"cyan\"\n      class=\"drac-radio drac-radio-cyan\"\n    /><label for=\"cyan\" class=\"drac-text drac-text-white\">Radio</label>\n  </div>\n  <div class=\"drac-box drac-mb-xs\">\n    <input\n      type=\"radio\"\n      name=\"green\"\n      id=\"green\"\n      class=\"drac-radio drac-radio-green\"\n    /><label for=\"green\" class=\"drac-text drac-text-white\">Radio</label>\n  </div>\n  <div class=\"drac-box drac-mb-xs\">\n    <input\n      type=\"radio\"\n      name=\"orange\"\n      id=\"orange\"\n      class=\"drac-radio drac-radio-orange\"\n    /><label for=\"orange\" class=\"drac-text drac-text-white\">Radio</label>\n  </div>\n  <div class=\"drac-box drac-mb-xs\">\n    <input\n      type=\"radio\"\n      name=\"pink\"\n      id=\"pink\"\n      class=\"drac-radio drac-radio-pink\"\n    /><label for=\"pink\" class=\"drac-text drac-text-white\">Radio</label>\n  </div>\n  <div class=\"drac-box drac-mb-xs\">\n    <input\n      type=\"radio\"\n      name=\"purple\"\n      id=\"purple\"\n      class=\"drac-radio drac-radio-purple\"\n    /><label for=\"purple\" class=\"drac-text drac-text-white\">Radio</label>\n  </div>\n  <div class=\"drac-box drac-mb-xs\">\n    <input\n      type=\"radio\"\n      name=\"red\"\n      id=\"red\"\n      class=\"drac-radio drac-radio-red\"\n    /><label for=\"red\" class=\"drac-text drac-text-white\">Radio</label>\n  </div>\n  <div class=\"drac-box drac-mb-xs\">\n    <input\n      type=\"radio\"\n      name=\"yellow\"\n      id=\"yellow\"\n      class=\"drac-radio drac-radio-yellow\"\n    /><label for=\"yellow\" class=\"drac-text drac-text-white\">Radio</label>\n  </div>\n</div>\n",
          "react": "<Box>\n  <Box mb=\"xs\">\n    <Radio id=\"white\" color=\"white\" name=\"white\" />\n    <label htmlFor=\"white\" className=\"drac-text drac-text-white\">\n      Radio\n    </label>\n  </Box>\n  <Box mb=\"xs\">\n    <Radio id=\"cyan\" color=\"cyan\" name=\"cyan\" />\n    <label htmlFor=\"cyan\" className=\"drac-text drac-text-white\">\n      Radio\n    </label>\n  </Box>\n  <Box mb=\"xs\">\n    <Radio id=\"green\" color=\"green\" name=\"green\" />\n    <label htmlFor=\"green\" className=\"drac-text drac-text-white\">\n      Radio\n    </label>\n  </Box>\n  <Box mb=\"xs\">\n    <Radio id=\"orange\" color=\"orange\" name=\"orange\" />\n    <label htmlFor=\"orange\" className=\"drac-text drac-text-white\">\n      Radio\n    </label>\n  </Box>\n  <Box mb=\"xs\">\n    <Radio id=\"pink\" color=\"pink\" name=\"pink\" />\n    <label htmlFor=\"pink\" className=\"drac-text drac-text-white\">\n      Radio\n    </label>\n  </Box>\n  <Box mb=\"xs\">\n    <Radio id=\"purple\" color=\"purple\" name=\"purple\" />\n    <label htmlFor=\"purple\" className=\"drac-text drac-text-white\">\n      Radio\n    </label>\n  </Box>\n  <Box mb=\"xs\">\n    <Radio id=\"red\" color=\"red\" name=\"red\" />\n    <label htmlFor=\"red\" className=\"drac-text drac-text-white\">\n      Radio\n    </label>\n  </Box>\n  <Box mb=\"xs\">\n    <Radio id=\"yellow\" color=\"yellow\" name=\"yellow\" />\n    <label htmlFor=\"yellow\" className=\"drac-text drac-text-white\">\n      Radio\n    </label>\n  </Box>\n</Box>;\n",
          "docs": "Radio can be customized to use any of the Dracula UI theme colors.",
          "screenshot": "./dsp/assets/RadioColors.png"
        },
        {
          "title": "Disabled",
          "html": "<div class=\"drac-box\">\n  <div class=\"drac-box drac-mb-xs\">\n    <input\n      type=\"radio\"\n      name=\"one\"\n      disabled=\"\"\n      id=\"one\"\n      class=\"drac-radio drac-radio-white\"\n      checked=\"\"\n    /><label for=\"one\" class=\"drac-text drac-text-white\">Vampire</label>\n  </div>\n  <div class=\"drac-box drac-mb-xs\">\n    <input\n      type=\"radio\"\n      name=\"two\"\n      disabled=\"\"\n      id=\"two\"\n      class=\"drac-radio drac-radio-white\"\n    /><label for=\"two\" class=\"drac-text drac-text-white\">Human</label>\n  </div>\n</div>\n",
          "react": "<Box>\n  <Box mb=\"xs\">\n    <Radio\n      id=\"one\"\n      name=\"one\"\n      color=\"white\"\n      defaultChecked={true}\n      disabled={true}\n    />\n    <label htmlFor=\"one\" className=\"drac-text drac-text-white\">\n      Vampire\n    </label>\n  </Box>\n  <Box mb=\"xs\">\n    <Radio id=\"two\" name=\"two\" color=\"white\" disabled={true} />\n    <label htmlFor=\"two\" className=\"drac-text drac-text-white\">\n      Human\n    </label>\n  </Box>\n</Box>;\n",
          "docs": "A radio select is unusable and un-clickable.",
          "screenshot": "./dsp/assets/RadioDisabled.png"
        }
      ],
      "ext_com_draculaui_props": {
        "color": {
          "defaultValue": null,
          "description": "The Dracula UI theme color for the radio button.",
          "name": "color",
          "parent": {
            "fileName": "src/components/Radio/Radio.tsx",
            "name": "RadioProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Radio/Radio.tsx",
              "name": "RadioProps"
            }
          ],
          "required": true,
          "type": {
            "name": "\"purpleCyan\" | \"yellowPink\" | \"cyanGreen\" | \"pinkPurple\" | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | \"black\" | \"blackSecondary\" | \"blackLight\""
          }
        },
        "name": {
          "defaultValue": null,
          "description": "The name of the radio. Mirrors the name HTML attribute.",
          "name": "name",
          "parent": {
            "fileName": "src/components/Radio/Radio.tsx",
            "name": "RadioProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Radio/Radio.tsx",
              "name": "RadioProps"
            }
          ],
          "required": false,
          "type": {
            "name": "string | undefined"
          }
        },
        "disabled": {
          "defaultValue": null,
          "description": "A disabled radio is unusable and un-clickable.",
          "name": "disabled",
          "parent": {
            "fileName": "src/components/Radio/Radio.tsx",
            "name": "RadioProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Radio/Radio.tsx",
              "name": "RadioProps"
            }
          ],
          "required": false,
          "type": {
            "name": "boolean | undefined"
          }
        },
        "p": {
          "defaultValue": null,
          "description": "",
          "name": "p",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "py": {
          "defaultValue": null,
          "description": "",
          "name": "py",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "px": {
          "defaultValue": null,
          "description": "",
          "name": "px",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pt": {
          "defaultValue": null,
          "description": "",
          "name": "pt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pb": {
          "defaultValue": null,
          "description": "",
          "name": "pb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pl": {
          "defaultValue": null,
          "description": "",
          "name": "pl",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pr": {
          "defaultValue": null,
          "description": "",
          "name": "pr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "m": {
          "defaultValue": null,
          "description": "",
          "name": "m",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "my": {
          "defaultValue": null,
          "description": "",
          "name": "my",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mx": {
          "defaultValue": null,
          "description": "",
          "name": "mx",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mt": {
          "defaultValue": null,
          "description": "",
          "name": "mt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mb": {
          "defaultValue": null,
          "description": "",
          "name": "mb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "ml": {
          "defaultValue": null,
          "description": "",
          "name": "ml",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mr": {
          "defaultValue": null,
          "description": "",
          "name": "mr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        }
      },
      "ext_com_draculaui_docgen": {
        "tags": {},
        "description": "Radio is a styled HTML Input of type radio.\n\nThere are no behavior changes applied to the native HTML tag other\nthan light styling done via CSS in order to keep Radios accessible.",
        "displayName": "Radio",
        "methods": [],
        "props": {
          "color": {
            "defaultValue": null,
            "description": "The Dracula UI theme color for the radio button.",
            "name": "color",
            "parent": {
              "fileName": "src/components/Radio/Radio.tsx",
              "name": "RadioProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Radio/Radio.tsx",
                "name": "RadioProps"
              }
            ],
            "required": true,
            "type": {
              "name": "\"purpleCyan\" | \"yellowPink\" | \"cyanGreen\" | \"pinkPurple\" | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | \"black\" | \"blackSecondary\" | \"blackLight\""
            }
          },
          "name": {
            "defaultValue": null,
            "description": "The name of the radio. Mirrors the name HTML attribute.",
            "name": "name",
            "parent": {
              "fileName": "src/components/Radio/Radio.tsx",
              "name": "RadioProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Radio/Radio.tsx",
                "name": "RadioProps"
              }
            ],
            "required": false,
            "type": {
              "name": "string | undefined"
            }
          },
          "disabled": {
            "defaultValue": null,
            "description": "A disabled radio is unusable and un-clickable.",
            "name": "disabled",
            "parent": {
              "fileName": "src/components/Radio/Radio.tsx",
              "name": "RadioProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Radio/Radio.tsx",
                "name": "RadioProps"
              }
            ],
            "required": false,
            "type": {
              "name": "boolean | undefined"
            }
          },
          "p": {
            "defaultValue": null,
            "description": "",
            "name": "p",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "py": {
            "defaultValue": null,
            "description": "",
            "name": "py",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "px": {
            "defaultValue": null,
            "description": "",
            "name": "px",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pt": {
            "defaultValue": null,
            "description": "",
            "name": "pt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pb": {
            "defaultValue": null,
            "description": "",
            "name": "pb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pl": {
            "defaultValue": null,
            "description": "",
            "name": "pl",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pr": {
            "defaultValue": null,
            "description": "",
            "name": "pr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "m": {
            "defaultValue": null,
            "description": "",
            "name": "m",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "my": {
            "defaultValue": null,
            "description": "",
            "name": "my",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mx": {
            "defaultValue": null,
            "description": "",
            "name": "mx",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mt": {
            "defaultValue": null,
            "description": "",
            "name": "mt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mb": {
            "defaultValue": null,
            "description": "",
            "name": "mb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "ml": {
            "defaultValue": null,
            "description": "",
            "name": "ml",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mr": {
            "defaultValue": null,
            "description": "",
            "name": "mr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          }
        }
      }
    },
    {
      "class": "component",
      "type": "page",
      "id": "Select",
      "name": "Select",
      "last_updated_by": "System",
      "description": "Select is a styled HTML Select element.\n\nThere are no behavior changes applied to the native HTML tag other\nthan light styling done via CSS, and small SVG component in order to keep Selects accessible.",
      "related_entity_ids": [],
      "tags": [
        "component"
      ],
      "snippets": {
        "trigger": "select",
        "languages": {
          "javascriptreact": "<Select defaultValue=\"default\" color=\"white\">\n  <option value=\"default\" disabled={true}>\n    Select option\n  </option>\n  <option>Blade</option>\n  <option>Buffy</option>\n  <option>Lincoln</option>\n  <option>Morbius</option>\n  <option>Van Helsing</option>\n</Select>;\n",
          "html": "<div style=\"position: relative\">\n  <select class=\"drac-select drac-select-white\">\n    <option value=\"default\" disabled=\"\" selected=\"\">Select option</option>\n    <option>Blade</option>\n    <option>Buffy</option>\n    <option>Lincoln</option>\n    <option>Morbius</option>\n    <option>Van Helsing</option>\n  </select>\n  <div class=\"drac-select-arrow drac-text-white\">\n    <svg\n      viewBox=\"0 0 24 24\"\n      focusable=\"false\"\n      role=\"presentation\"\n      aria-hidden=\"true\"\n    >\n      <path\n        fill=\"currentColor\"\n        d=\"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z\"\n      ></path>\n    </svg>\n  </div>\n</div>\n"
        }
      },
      "ext_com_draculaui_variations": [
        {
          "title": "Usage",
          "html": "<div style=\"position: relative\">\n  <select class=\"drac-select drac-select-white\">\n    <option value=\"default\" disabled=\"\" selected=\"\">Select option</option>\n    <option>Blade</option>\n    <option>Buffy</option>\n    <option>Lincoln</option>\n    <option>Morbius</option>\n    <option>Van Helsing</option>\n  </select>\n  <div class=\"drac-select-arrow drac-text-white\">\n    <svg\n      viewBox=\"0 0 24 24\"\n      focusable=\"false\"\n      role=\"presentation\"\n      aria-hidden=\"true\"\n    >\n      <path\n        fill=\"currentColor\"\n        d=\"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z\"\n      ></path>\n    </svg>\n  </div>\n</div>\n",
          "react": "<Select defaultValue=\"default\" color=\"white\">\n  <option value=\"default\" disabled={true}>\n    Select option\n  </option>\n  <option>Blade</option>\n  <option>Buffy</option>\n  <option>Lincoln</option>\n  <option>Morbius</option>\n  <option>Van Helsing</option>\n</Select>;\n",
          "docs": "Select different items from a list.",
          "screenshot": "./dsp/assets/Select.png"
        },
        {
          "title": "Sizes",
          "html": "<div>\n  <div style=\"margin-bottom: 10px\">\n    <div style=\"position: relative\">\n      <select class=\"drac-select drac-select-lg drac-select-white\">\n        <option value=\"default\" disabled=\"\" selected=\"\">Select option</option>\n        <option>Blade</option>\n        <option>Buffy</option>\n        <option>Lincoln</option>\n        <option>Morbius</option>\n        <option>Van Helsing</option>\n      </select>\n      <div class=\"drac-select-arrow drac-text-white\">\n        <svg\n          viewBox=\"0 0 24 24\"\n          focusable=\"false\"\n          role=\"presentation\"\n          aria-hidden=\"true\"\n        >\n          <path\n            fill=\"currentColor\"\n            d=\"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z\"\n          ></path>\n        </svg>\n      </div>\n    </div>\n  </div>\n  <div style=\"margin-bottom: 10px\">\n    <div style=\"position: relative\">\n      <select class=\"drac-select drac-select-white\">\n        <option value=\"default\" disabled=\"\" selected=\"\">Select option</option>\n        <option>Blade</option>\n        <option>Buffy</option>\n        <option>Lincoln</option>\n        <option>Morbius</option>\n        <option>Van Helsing</option>\n      </select>\n      <div class=\"drac-select-arrow drac-text-white\">\n        <svg\n          viewBox=\"0 0 24 24\"\n          focusable=\"false\"\n          role=\"presentation\"\n          aria-hidden=\"true\"\n        >\n          <path\n            fill=\"currentColor\"\n            d=\"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z\"\n          ></path>\n        </svg>\n      </div>\n    </div>\n  </div>\n  <div style=\"margin-bottom: 10px\">\n    <div style=\"position: relative\">\n      <select class=\"drac-select drac-select-sm drac-select-white\">\n        <option value=\"default\" disabled=\"\" selected=\"\">Select option</option>\n        <option>Blade</option>\n        <option>Buffy</option>\n        <option>Lincoln</option>\n        <option>Morbius</option>\n        <option>Van Helsing</option>\n      </select>\n      <div class=\"drac-select-arrow drac-text-white\">\n        <svg\n          viewBox=\"0 0 24 24\"\n          focusable=\"false\"\n          role=\"presentation\"\n          aria-hidden=\"true\"\n        >\n          <path\n            fill=\"currentColor\"\n            d=\"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z\"\n          ></path>\n        </svg>\n      </div>\n    </div>\n  </div>\n</div>\n",
          "react": "<div>\n  <div style={{ marginBottom: 10 }}>\n    <Select defaultValue=\"default\" size=\"large\" color=\"white\">\n      <option value=\"default\" disabled={true}>\n        Select option\n      </option>\n      <option>Blade</option>\n      <option>Buffy</option>\n      <option>Lincoln</option>\n      <option>Morbius</option>\n      <option>Van Helsing</option>\n    </Select>\n  </div>\n  <div style={{ marginBottom: 10 }}>\n    <Select defaultValue=\"default\" size=\"medium\" color=\"white\">\n      <option value=\"default\" disabled={true}>\n        Select option\n      </option>\n      <option>Blade</option>\n      <option>Buffy</option>\n      <option>Lincoln</option>\n      <option>Morbius</option>\n      <option>Van Helsing</option>\n    </Select>\n  </div>\n  <div style={{ marginBottom: 10 }}>\n    <Select defaultValue=\"default\" size=\"small\" color=\"white\">\n      <option value=\"default\" disabled={true}>\n        Select option\n      </option>\n      <option>Blade</option>\n      <option>Buffy</option>\n      <option>Lincoln</option>\n      <option>Morbius</option>\n      <option>Van Helsing</option>\n    </Select>\n  </div>\n</div>;\n",
          "docs": "Select can be customize to use several different sizes.",
          "screenshot": "./dsp/assets/SelectSizes.png"
        },
        {
          "title": "Variants",
          "html": "<div style=\"display: flex; flex-direction: column\">\n  <div style=\"margin-bottom: 10px\">\n    <div style=\"position: relative\">\n      <select class=\"drac-select drac-select-white\">\n        <option value=\"default\" disabled=\"\" selected=\"\">Select option</option>\n        <option>Blade</option>\n        <option>Buffy</option>\n        <option>Lincoln</option>\n        <option>Morbius</option>\n        <option>Van Helsing</option>\n      </select>\n      <div class=\"drac-select-arrow drac-text-white\">\n        <svg\n          viewBox=\"0 0 24 24\"\n          focusable=\"false\"\n          role=\"presentation\"\n          aria-hidden=\"true\"\n        >\n          <path\n            fill=\"currentColor\"\n            d=\"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z\"\n          ></path>\n        </svg>\n      </div>\n    </div>\n  </div>\n  <div style=\"margin-bottom: 10px\">\n    <div style=\"position: relative\">\n      <select class=\"drac-select drac-select-outline drac-select-white\">\n        <option value=\"default\" disabled=\"\" selected=\"\">Select option</option>\n        <option>Blade</option>\n        <option>Buffy</option>\n        <option>Lincoln</option>\n        <option>Morbius</option>\n        <option>Van Helsing</option>\n      </select>\n      <div class=\"drac-select-arrow drac-text-white\">\n        <svg\n          viewBox=\"0 0 24 24\"\n          focusable=\"false\"\n          role=\"presentation\"\n          aria-hidden=\"true\"\n        >\n          <path\n            fill=\"currentColor\"\n            d=\"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z\"\n          ></path>\n        </svg>\n      </div>\n    </div>\n  </div>\n</div>\n",
          "react": "<div style={{ display: \"flex\", flexDirection: \"column\" }}>\n  <div style={{ marginBottom: 10 }}>\n    <Select defaultValue=\"default\" variant=\"normal\" color=\"white\">\n      <option value=\"default\" disabled={true}>\n        Select option\n      </option>\n      <option>Blade</option>\n      <option>Buffy</option>\n      <option>Lincoln</option>\n      <option>Morbius</option>\n      <option>Van Helsing</option>\n    </Select>\n  </div>\n  <div style={{ marginBottom: 10 }}>\n    <Select defaultValue=\"default\" variant=\"outline\" color=\"white\">\n      <option value=\"default\" disabled={true}>\n        Select option\n      </option>\n      <option>Blade</option>\n      <option>Buffy</option>\n      <option>Lincoln</option>\n      <option>Morbius</option>\n      <option>Van Helsing</option>\n    </Select>\n  </div>\n</div>;\n",
          "docs": "There are two different variations you can use: `normal` and `outline`",
          "screenshot": "./dsp/assets/SelectVariants.png"
        },
        {
          "title": "Disabled",
          "html": "<div style=\"display: flex; flex-direction: column\">\n  <div style=\"margin-bottom: 10px\">\n    <div style=\"position: relative\">\n      <select disabled=\"\" class=\"drac-select drac-select-white\">\n        <option value=\"default\">Select option</option>\n        <option>Blade</option>\n        <option>Buffy</option>\n        <option>Lincoln</option>\n        <option>Morbius</option>\n        <option>Van Helsing</option>\n      </select>\n      <div class=\"drac-select-arrow drac-text-white\">\n        <svg\n          viewBox=\"0 0 24 24\"\n          focusable=\"false\"\n          role=\"presentation\"\n          aria-hidden=\"true\"\n        >\n          <path\n            fill=\"currentColor\"\n            d=\"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z\"\n          ></path>\n        </svg>\n      </div>\n    </div>\n  </div>\n  <div style=\"margin-bottom: 10px\">\n    <div style=\"position: relative\">\n      <select\n        disabled=\"\"\n        class=\"drac-select drac-select-outline drac-select-white\"\n      >\n        <option value=\"default\">Select option</option>\n        <option>Blade</option>\n        <option>Buffy</option>\n        <option>Lincoln</option>\n        <option>Morbius</option>\n        <option>Van Helsing</option>\n      </select>\n      <div class=\"drac-select-arrow drac-text-white\">\n        <svg\n          viewBox=\"0 0 24 24\"\n          focusable=\"false\"\n          role=\"presentation\"\n          aria-hidden=\"true\"\n        >\n          <path\n            fill=\"currentColor\"\n            d=\"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z\"\n          ></path>\n        </svg>\n      </div>\n    </div>\n  </div>\n</div>\n",
          "react": "<div style={{ display: \"flex\", flexDirection: \"column\" }}>\n  <div style={{ marginBottom: 10 }}>\n    <Select disabled={true} variant=\"normal\" color=\"white\">\n      <option value=\"default\">Select option</option>\n      <option>Blade</option>\n      <option>Buffy</option>\n      <option>Lincoln</option>\n      <option>Morbius</option>\n      <option>Van Helsing</option>\n    </Select>\n  </div>\n  <div style={{ marginBottom: 10 }}>\n    <Select disabled={true} variant=\"outline\" color=\"white\">\n      <option value=\"default\">Select option</option>\n      <option>Blade</option>\n      <option>Buffy</option>\n      <option>Lincoln</option>\n      <option>Morbius</option>\n      <option>Van Helsing</option>\n    </Select>\n  </div>\n</div>;\n",
          "docs": "A disabled select is unusable and un-clickable.",
          "screenshot": "./dsp/assets/SelectDisabled.png"
        },
        {
          "title": "Colors",
          "html": "<div style=\"display: flex; flex-direction: column\">\n  <div style=\"margin-bottom: 10px\">\n    <div style=\"position: relative\">\n      <select class=\"drac-select drac-select-outline drac-select-white\">\n        <option value=\"default\" disabled=\"\" selected=\"\">Select option</option>\n        <option>Blade</option>\n        <option>Buffy</option>\n        <option>Lincoln</option>\n        <option>Morbius</option>\n        <option>Van Helsing</option>\n      </select>\n      <div class=\"drac-select-arrow drac-text-white\">\n        <svg\n          viewBox=\"0 0 24 24\"\n          focusable=\"false\"\n          role=\"presentation\"\n          aria-hidden=\"true\"\n        >\n          <path\n            fill=\"currentColor\"\n            d=\"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z\"\n          ></path>\n        </svg>\n      </div>\n    </div>\n  </div>\n  <div style=\"margin-bottom: 10px\">\n    <div style=\"position: relative\">\n      <select class=\"drac-select drac-select-outline drac-select-cyan\">\n        <option value=\"default\" disabled=\"\" selected=\"\">Select option</option>\n        <option>Blade</option>\n        <option>Buffy</option>\n        <option>Lincoln</option>\n        <option>Morbius</option>\n        <option>Van Helsing</option>\n      </select>\n      <div class=\"drac-select-arrow drac-text-cyan\">\n        <svg\n          viewBox=\"0 0 24 24\"\n          focusable=\"false\"\n          role=\"presentation\"\n          aria-hidden=\"true\"\n        >\n          <path\n            fill=\"currentColor\"\n            d=\"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z\"\n          ></path>\n        </svg>\n      </div>\n    </div>\n  </div>\n  <div style=\"margin-bottom: 10px\">\n    <div style=\"position: relative\">\n      <select class=\"drac-select drac-select-outline drac-select-green\">\n        <option value=\"default\" disabled=\"\" selected=\"\">Select option</option>\n        <option>Blade</option>\n        <option>Buffy</option>\n        <option>Lincoln</option>\n        <option>Morbius</option>\n        <option>Van Helsing</option>\n      </select>\n      <div class=\"drac-select-arrow drac-text-green\">\n        <svg\n          viewBox=\"0 0 24 24\"\n          focusable=\"false\"\n          role=\"presentation\"\n          aria-hidden=\"true\"\n        >\n          <path\n            fill=\"currentColor\"\n            d=\"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z\"\n          ></path>\n        </svg>\n      </div>\n    </div>\n  </div>\n  <div style=\"margin-bottom: 10px\">\n    <div style=\"position: relative\">\n      <select class=\"drac-select drac-select-outline drac-select-orange\">\n        <option value=\"default\" disabled=\"\" selected=\"\">Select option</option>\n        <option>Blade</option>\n        <option>Buffy</option>\n        <option>Lincoln</option>\n        <option>Morbius</option>\n        <option>Van Helsing</option>\n      </select>\n      <div class=\"drac-select-arrow drac-text-orange\">\n        <svg\n          viewBox=\"0 0 24 24\"\n          focusable=\"false\"\n          role=\"presentation\"\n          aria-hidden=\"true\"\n        >\n          <path\n            fill=\"currentColor\"\n            d=\"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z\"\n          ></path>\n        </svg>\n      </div>\n    </div>\n  </div>\n  <div style=\"margin-bottom: 10px\">\n    <div style=\"position: relative\">\n      <select class=\"drac-select drac-select-outline drac-select-pink\">\n        <option value=\"default\" disabled=\"\" selected=\"\">Select option</option>\n        <option>Blade</option>\n        <option>Buffy</option>\n        <option>Lincoln</option>\n        <option>Morbius</option>\n        <option>Van Helsing</option>\n      </select>\n      <div class=\"drac-select-arrow drac-text-pink\">\n        <svg\n          viewBox=\"0 0 24 24\"\n          focusable=\"false\"\n          role=\"presentation\"\n          aria-hidden=\"true\"\n        >\n          <path\n            fill=\"currentColor\"\n            d=\"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z\"\n          ></path>\n        </svg>\n      </div>\n    </div>\n  </div>\n  <div style=\"margin-bottom: 10px\">\n    <div style=\"position: relative\">\n      <select class=\"drac-select drac-select-outline drac-select-purple\">\n        <option value=\"default\" disabled=\"\" selected=\"\">Select option</option>\n        <option>Blade</option>\n        <option>Buffy</option>\n        <option>Lincoln</option>\n        <option>Morbius</option>\n        <option>Van Helsing</option>\n      </select>\n      <div class=\"drac-select-arrow drac-text-purple\">\n        <svg\n          viewBox=\"0 0 24 24\"\n          focusable=\"false\"\n          role=\"presentation\"\n          aria-hidden=\"true\"\n        >\n          <path\n            fill=\"currentColor\"\n            d=\"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z\"\n          ></path>\n        </svg>\n      </div>\n    </div>\n  </div>\n  <div style=\"margin-bottom: 10px\">\n    <div style=\"position: relative\">\n      <select class=\"drac-select drac-select-outline drac-select-red\">\n        <option value=\"default\" disabled=\"\" selected=\"\">Select option</option>\n        <option>Blade</option>\n        <option>Buffy</option>\n        <option>Lincoln</option>\n        <option>Morbius</option>\n        <option>Van Helsing</option>\n      </select>\n      <div class=\"drac-select-arrow drac-text-red\">\n        <svg\n          viewBox=\"0 0 24 24\"\n          focusable=\"false\"\n          role=\"presentation\"\n          aria-hidden=\"true\"\n        >\n          <path\n            fill=\"currentColor\"\n            d=\"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z\"\n          ></path>\n        </svg>\n      </div>\n    </div>\n  </div>\n  <div style=\"margin-bottom: 10px\">\n    <div style=\"position: relative\">\n      <select class=\"drac-select drac-select-outline drac-select-yellow\">\n        <option value=\"default\" disabled=\"\" selected=\"\">Select option</option>\n        <option>Blade</option>\n        <option>Buffy</option>\n        <option>Lincoln</option>\n        <option>Morbius</option>\n        <option>Van Helsing</option>\n      </select>\n      <div class=\"drac-select-arrow drac-text-yellow\">\n        <svg\n          viewBox=\"0 0 24 24\"\n          focusable=\"false\"\n          role=\"presentation\"\n          aria-hidden=\"true\"\n        >\n          <path\n            fill=\"currentColor\"\n            d=\"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z\"\n          ></path>\n        </svg>\n      </div>\n    </div>\n  </div>\n  <div style=\"margin-bottom: 10px\">\n    <div style=\"position: relative\">\n      <select class=\"drac-select drac-select-white\">\n        <option value=\"default\" disabled=\"\" selected=\"\">Select option</option>\n        <option>Blade</option>\n        <option>Buffy</option>\n        <option>Lincoln</option>\n        <option>Morbius</option>\n        <option>Van Helsing</option>\n      </select>\n      <div class=\"drac-select-arrow drac-text-white\">\n        <svg\n          viewBox=\"0 0 24 24\"\n          focusable=\"false\"\n          role=\"presentation\"\n          aria-hidden=\"true\"\n        >\n          <path\n            fill=\"currentColor\"\n            d=\"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z\"\n          ></path>\n        </svg>\n      </div>\n    </div>\n  </div>\n  <div style=\"margin-bottom: 10px\">\n    <div style=\"position: relative\">\n      <select class=\"drac-select drac-select-cyan\">\n        <option value=\"default\" disabled=\"\" selected=\"\">Select option</option>\n        <option>Blade</option>\n        <option>Buffy</option>\n        <option>Lincoln</option>\n        <option>Morbius</option>\n        <option>Van Helsing</option>\n      </select>\n      <div class=\"drac-select-arrow drac-text-cyan\">\n        <svg\n          viewBox=\"0 0 24 24\"\n          focusable=\"false\"\n          role=\"presentation\"\n          aria-hidden=\"true\"\n        >\n          <path\n            fill=\"currentColor\"\n            d=\"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z\"\n          ></path>\n        </svg>\n      </div>\n    </div>\n  </div>\n  <div style=\"margin-bottom: 10px\">\n    <div style=\"position: relative\">\n      <select class=\"drac-select drac-select-green\">\n        <option value=\"default\" disabled=\"\" selected=\"\">Select option</option>\n        <option>Blade</option>\n        <option>Buffy</option>\n        <option>Lincoln</option>\n        <option>Morbius</option>\n        <option>Van Helsing</option>\n      </select>\n      <div class=\"drac-select-arrow drac-text-green\">\n        <svg\n          viewBox=\"0 0 24 24\"\n          focusable=\"false\"\n          role=\"presentation\"\n          aria-hidden=\"true\"\n        >\n          <path\n            fill=\"currentColor\"\n            d=\"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z\"\n          ></path>\n        </svg>\n      </div>\n    </div>\n  </div>\n  <div style=\"margin-bottom: 10px\">\n    <div style=\"position: relative\">\n      <select class=\"drac-select drac-select-orange\">\n        <option value=\"default\" disabled=\"\" selected=\"\">Select option</option>\n        <option>Blade</option>\n        <option>Buffy</option>\n        <option>Lincoln</option>\n        <option>Morbius</option>\n        <option>Van Helsing</option>\n      </select>\n      <div class=\"drac-select-arrow drac-text-orange\">\n        <svg\n          viewBox=\"0 0 24 24\"\n          focusable=\"false\"\n          role=\"presentation\"\n          aria-hidden=\"true\"\n        >\n          <path\n            fill=\"currentColor\"\n            d=\"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z\"\n          ></path>\n        </svg>\n      </div>\n    </div>\n  </div>\n  <div style=\"margin-bottom: 10px\">\n    <div style=\"position: relative\">\n      <select class=\"drac-select drac-select-pink\">\n        <option value=\"default\" disabled=\"\" selected=\"\">Select option</option>\n        <option>Blade</option>\n        <option>Buffy</option>\n        <option>Lincoln</option>\n        <option>Morbius</option>\n        <option>Van Helsing</option>\n      </select>\n      <div class=\"drac-select-arrow drac-text-pink\">\n        <svg\n          viewBox=\"0 0 24 24\"\n          focusable=\"false\"\n          role=\"presentation\"\n          aria-hidden=\"true\"\n        >\n          <path\n            fill=\"currentColor\"\n            d=\"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z\"\n          ></path>\n        </svg>\n      </div>\n    </div>\n  </div>\n  <div style=\"margin-bottom: 10px\">\n    <div style=\"position: relative\">\n      <select class=\"drac-select drac-select-purple\">\n        <option value=\"default\" disabled=\"\" selected=\"\">Select option</option>\n        <option>Blade</option>\n        <option>Buffy</option>\n        <option>Lincoln</option>\n        <option>Morbius</option>\n        <option>Van Helsing</option>\n      </select>\n      <div class=\"drac-select-arrow drac-text-purple\">\n        <svg\n          viewBox=\"0 0 24 24\"\n          focusable=\"false\"\n          role=\"presentation\"\n          aria-hidden=\"true\"\n        >\n          <path\n            fill=\"currentColor\"\n            d=\"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z\"\n          ></path>\n        </svg>\n      </div>\n    </div>\n  </div>\n  <div style=\"margin-bottom: 10px\">\n    <div style=\"position: relative\">\n      <select class=\"drac-select drac-select-red\">\n        <option value=\"default\" disabled=\"\" selected=\"\">Select option</option>\n        <option>Blade</option>\n        <option>Buffy</option>\n        <option>Lincoln</option>\n        <option>Morbius</option>\n        <option>Van Helsing</option>\n      </select>\n      <div class=\"drac-select-arrow drac-text-red\">\n        <svg\n          viewBox=\"0 0 24 24\"\n          focusable=\"false\"\n          role=\"presentation\"\n          aria-hidden=\"true\"\n        >\n          <path\n            fill=\"currentColor\"\n            d=\"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z\"\n          ></path>\n        </svg>\n      </div>\n    </div>\n  </div>\n  <div style=\"margin-bottom: 10px\">\n    <div style=\"position: relative\">\n      <select class=\"drac-select drac-select-yellow\">\n        <option value=\"default\" disabled=\"\" selected=\"\">Select option</option>\n        <option>Blade</option>\n        <option>Buffy</option>\n        <option>Lincoln</option>\n        <option>Morbius</option>\n        <option>Van Helsing</option>\n      </select>\n      <div class=\"drac-select-arrow drac-text-yellow\">\n        <svg\n          viewBox=\"0 0 24 24\"\n          focusable=\"false\"\n          role=\"presentation\"\n          aria-hidden=\"true\"\n        >\n          <path\n            fill=\"currentColor\"\n            d=\"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z\"\n          ></path>\n        </svg>\n      </div>\n    </div>\n  </div>\n</div>\n",
          "react": "<div style={{ display: \"flex\", flexDirection: \"column\" }}>\n  <div style={{ marginBottom: 10 }}>\n    <Select defaultValue=\"default\" variant=\"outline\" color=\"white\">\n      <option value=\"default\" disabled={true}>\n        Select option\n      </option>\n      <option>Blade</option>\n      <option>Buffy</option>\n      <option>Lincoln</option>\n      <option>Morbius</option>\n      <option>Van Helsing</option>\n    </Select>\n  </div>\n  <div style={{ marginBottom: 10 }}>\n    <Select defaultValue=\"default\" variant=\"outline\" color=\"cyan\">\n      <option value=\"default\" disabled={true}>\n        Select option\n      </option>\n      <option>Blade</option>\n      <option>Buffy</option>\n      <option>Lincoln</option>\n      <option>Morbius</option>\n      <option>Van Helsing</option>\n    </Select>\n  </div>\n  <div style={{ marginBottom: 10 }}>\n    <Select defaultValue=\"default\" variant=\"outline\" color=\"green\">\n      <option value=\"default\" disabled={true}>\n        Select option\n      </option>\n      <option>Blade</option>\n      <option>Buffy</option>\n      <option>Lincoln</option>\n      <option>Morbius</option>\n      <option>Van Helsing</option>\n    </Select>\n  </div>\n  <div style={{ marginBottom: 10 }}>\n    <Select defaultValue=\"default\" variant=\"outline\" color=\"orange\">\n      <option value=\"default\" disabled={true}>\n        Select option\n      </option>\n      <option>Blade</option>\n      <option>Buffy</option>\n      <option>Lincoln</option>\n      <option>Morbius</option>\n      <option>Van Helsing</option>\n    </Select>\n  </div>\n  <div style={{ marginBottom: 10 }}>\n    <Select defaultValue=\"default\" variant=\"outline\" color=\"pink\">\n      <option value=\"default\" disabled={true}>\n        Select option\n      </option>\n      <option>Blade</option>\n      <option>Buffy</option>\n      <option>Lincoln</option>\n      <option>Morbius</option>\n      <option>Van Helsing</option>\n    </Select>\n  </div>\n  <div style={{ marginBottom: 10 }}>\n    <Select defaultValue=\"default\" variant=\"outline\" color=\"purple\">\n      <option value=\"default\" disabled={true}>\n        Select option\n      </option>\n      <option>Blade</option>\n      <option>Buffy</option>\n      <option>Lincoln</option>\n      <option>Morbius</option>\n      <option>Van Helsing</option>\n    </Select>\n  </div>\n  <div style={{ marginBottom: 10 }}>\n    <Select defaultValue=\"default\" variant=\"outline\" color=\"red\">\n      <option value=\"default\" disabled={true}>\n        Select option\n      </option>\n      <option>Blade</option>\n      <option>Buffy</option>\n      <option>Lincoln</option>\n      <option>Morbius</option>\n      <option>Van Helsing</option>\n    </Select>\n  </div>\n  <div style={{ marginBottom: 10 }}>\n    <Select defaultValue=\"default\" variant=\"outline\" color=\"yellow\">\n      <option value=\"default\" disabled={true}>\n        Select option\n      </option>\n      <option>Blade</option>\n      <option>Buffy</option>\n      <option>Lincoln</option>\n      <option>Morbius</option>\n      <option>Van Helsing</option>\n    </Select>\n  </div>\n  <div style={{ marginBottom: 10 }}>\n    <Select defaultValue=\"default\" variant=\"normal\" color=\"white\">\n      <option value=\"default\" disabled={true}>\n        Select option\n      </option>\n      <option>Blade</option>\n      <option>Buffy</option>\n      <option>Lincoln</option>\n      <option>Morbius</option>\n      <option>Van Helsing</option>\n    </Select>\n  </div>\n  <div style={{ marginBottom: 10 }}>\n    <Select defaultValue=\"default\" variant=\"normal\" color=\"cyan\">\n      <option value=\"default\" disabled={true}>\n        Select option\n      </option>\n      <option>Blade</option>\n      <option>Buffy</option>\n      <option>Lincoln</option>\n      <option>Morbius</option>\n      <option>Van Helsing</option>\n    </Select>\n  </div>\n  <div style={{ marginBottom: 10 }}>\n    <Select defaultValue=\"default\" variant=\"normal\" color=\"green\">\n      <option value=\"default\" disabled={true}>\n        Select option\n      </option>\n      <option>Blade</option>\n      <option>Buffy</option>\n      <option>Lincoln</option>\n      <option>Morbius</option>\n      <option>Van Helsing</option>\n    </Select>\n  </div>\n  <div style={{ marginBottom: 10 }}>\n    <Select defaultValue=\"default\" variant=\"normal\" color=\"orange\">\n      <option value=\"default\" disabled={true}>\n        Select option\n      </option>\n      <option>Blade</option>\n      <option>Buffy</option>\n      <option>Lincoln</option>\n      <option>Morbius</option>\n      <option>Van Helsing</option>\n    </Select>\n  </div>\n  <div style={{ marginBottom: 10 }}>\n    <Select defaultValue=\"default\" variant=\"normal\" color=\"pink\">\n      <option value=\"default\" disabled={true}>\n        Select option\n      </option>\n      <option>Blade</option>\n      <option>Buffy</option>\n      <option>Lincoln</option>\n      <option>Morbius</option>\n      <option>Van Helsing</option>\n    </Select>\n  </div>\n  <div style={{ marginBottom: 10 }}>\n    <Select defaultValue=\"default\" variant=\"normal\" color=\"purple\">\n      <option value=\"default\" disabled={true}>\n        Select option\n      </option>\n      <option>Blade</option>\n      <option>Buffy</option>\n      <option>Lincoln</option>\n      <option>Morbius</option>\n      <option>Van Helsing</option>\n    </Select>\n  </div>\n  <div style={{ marginBottom: 10 }}>\n    <Select defaultValue=\"default\" variant=\"normal\" color=\"red\">\n      <option value=\"default\" disabled={true}>\n        Select option\n      </option>\n      <option>Blade</option>\n      <option>Buffy</option>\n      <option>Lincoln</option>\n      <option>Morbius</option>\n      <option>Van Helsing</option>\n    </Select>\n  </div>\n  <div style={{ marginBottom: 10 }}>\n    <Select defaultValue=\"default\" variant=\"normal\" color=\"yellow\">\n      <option value=\"default\" disabled={true}>\n        Select option\n      </option>\n      <option>Blade</option>\n      <option>Buffy</option>\n      <option>Lincoln</option>\n      <option>Morbius</option>\n      <option>Van Helsing</option>\n    </Select>\n  </div>\n</div>;\n",
          "docs": "Select can be customized to use any of the Dracula UI theme colors.",
          "screenshot": "./dsp/assets/SelectColors.png"
        }
      ],
      "ext_com_draculaui_props": {
        "color": {
          "defaultValue": null,
          "description": "The Dracula UI theme color for the Select.",
          "name": "color",
          "parent": {
            "fileName": "src/components/Select/Select.tsx",
            "name": "SelectProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Select/Select.tsx",
              "name": "SelectProps"
            }
          ],
          "required": false,
          "type": {
            "name": "\"purpleCyan\" | \"yellowPink\" | \"cyanGreen\" | \"pinkPurple\" | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | \"black\" | \"blackSecondary\" | \"blackLight\" | undefined"
          }
        },
        "size": {
          "defaultValue": null,
          "description": "Controls the size of the select based on pre-configured Dracula UI sizes.",
          "name": "size",
          "parent": {
            "fileName": "src/components/Select/Select.tsx",
            "name": "SelectProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Select/Select.tsx",
              "name": "SelectProps"
            }
          ],
          "required": false,
          "type": {
            "name": "number | \"large\" | \"medium\" | \"small\" | undefined"
          }
        },
        "variant": {
          "defaultValue": null,
          "description": "The variation to be used for the Select element.\n`normal` -> Regular Select component with a light background color.\n`outline` -> Keeps the accent color, but removes the background.",
          "name": "variant",
          "parent": {
            "fileName": "src/components/Select/Select.tsx",
            "name": "SelectProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Select/Select.tsx",
              "name": "SelectProps"
            }
          ],
          "required": false,
          "type": {
            "name": "\"normal\" | \"outline\" | undefined"
          }
        },
        "disabled": {
          "defaultValue": null,
          "description": "A disabled select is unusable and un-clickable.",
          "name": "disabled",
          "parent": {
            "fileName": "src/components/Select/Select.tsx",
            "name": "SelectProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Select/Select.tsx",
              "name": "SelectProps"
            }
          ],
          "required": false,
          "type": {
            "name": "boolean | undefined"
          }
        },
        "p": {
          "defaultValue": null,
          "description": "",
          "name": "p",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "py": {
          "defaultValue": null,
          "description": "",
          "name": "py",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "px": {
          "defaultValue": null,
          "description": "",
          "name": "px",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pt": {
          "defaultValue": null,
          "description": "",
          "name": "pt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pb": {
          "defaultValue": null,
          "description": "",
          "name": "pb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pl": {
          "defaultValue": null,
          "description": "",
          "name": "pl",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pr": {
          "defaultValue": null,
          "description": "",
          "name": "pr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "m": {
          "defaultValue": null,
          "description": "",
          "name": "m",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "my": {
          "defaultValue": null,
          "description": "",
          "name": "my",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mx": {
          "defaultValue": null,
          "description": "",
          "name": "mx",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mt": {
          "defaultValue": null,
          "description": "",
          "name": "mt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mb": {
          "defaultValue": null,
          "description": "",
          "name": "mb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "ml": {
          "defaultValue": null,
          "description": "",
          "name": "ml",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mr": {
          "defaultValue": null,
          "description": "",
          "name": "mr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        }
      },
      "ext_com_draculaui_docgen": {
        "tags": {},
        "description": "Select is a styled HTML Select element.\n\nThere are no behavior changes applied to the native HTML tag other\nthan light styling done via CSS, and small SVG component in order to keep Selects accessible.",
        "displayName": "Select",
        "methods": [],
        "props": {
          "color": {
            "defaultValue": null,
            "description": "The Dracula UI theme color for the Select.",
            "name": "color",
            "parent": {
              "fileName": "src/components/Select/Select.tsx",
              "name": "SelectProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Select/Select.tsx",
                "name": "SelectProps"
              }
            ],
            "required": false,
            "type": {
              "name": "\"purpleCyan\" | \"yellowPink\" | \"cyanGreen\" | \"pinkPurple\" | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | \"black\" | \"blackSecondary\" | \"blackLight\" | undefined"
            }
          },
          "size": {
            "defaultValue": null,
            "description": "Controls the size of the select based on pre-configured Dracula UI sizes.",
            "name": "size",
            "parent": {
              "fileName": "src/components/Select/Select.tsx",
              "name": "SelectProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Select/Select.tsx",
                "name": "SelectProps"
              }
            ],
            "required": false,
            "type": {
              "name": "number | \"large\" | \"medium\" | \"small\" | undefined"
            }
          },
          "variant": {
            "defaultValue": null,
            "description": "The variation to be used for the Select element.\n`normal` -> Regular Select component with a light background color.\n`outline` -> Keeps the accent color, but removes the background.",
            "name": "variant",
            "parent": {
              "fileName": "src/components/Select/Select.tsx",
              "name": "SelectProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Select/Select.tsx",
                "name": "SelectProps"
              }
            ],
            "required": false,
            "type": {
              "name": "\"normal\" | \"outline\" | undefined"
            }
          },
          "disabled": {
            "defaultValue": null,
            "description": "A disabled select is unusable and un-clickable.",
            "name": "disabled",
            "parent": {
              "fileName": "src/components/Select/Select.tsx",
              "name": "SelectProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Select/Select.tsx",
                "name": "SelectProps"
              }
            ],
            "required": false,
            "type": {
              "name": "boolean | undefined"
            }
          },
          "p": {
            "defaultValue": null,
            "description": "",
            "name": "p",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "py": {
            "defaultValue": null,
            "description": "",
            "name": "py",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "px": {
            "defaultValue": null,
            "description": "",
            "name": "px",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pt": {
            "defaultValue": null,
            "description": "",
            "name": "pt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pb": {
            "defaultValue": null,
            "description": "",
            "name": "pb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pl": {
            "defaultValue": null,
            "description": "",
            "name": "pl",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pr": {
            "defaultValue": null,
            "description": "",
            "name": "pr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "m": {
            "defaultValue": null,
            "description": "",
            "name": "m",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "my": {
            "defaultValue": null,
            "description": "",
            "name": "my",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mx": {
            "defaultValue": null,
            "description": "",
            "name": "mx",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mt": {
            "defaultValue": null,
            "description": "",
            "name": "mt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mb": {
            "defaultValue": null,
            "description": "",
            "name": "mb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "ml": {
            "defaultValue": null,
            "description": "",
            "name": "ml",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mr": {
            "defaultValue": null,
            "description": "",
            "name": "mr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          }
        }
      }
    },
    {
      "class": "component",
      "type": "page",
      "id": "Spacing",
      "name": "Spacing",
      "last_updated_by": "System",
      "description": "undefined",
      "related_entity_ids": [],
      "tags": [
        "component"
      ],
      "snippets": {
        "trigger": "spacing",
        "languages": {
          "javascriptreact": "<Box p=\"md\" color=\"pink\">\n  <Box>\n    <Text>Padding</Text>\n  </Box>\n</Box>;\n",
          "html": "<div class=\"drac-box drac-bg-pink drac-p-md\">\n  <div class=\"drac-box\">\n    <span class=\"drac-text drac-line-height drac-text-white\">Padding</span>\n  </div>\n</div>\n"
        }
      },
      "ext_com_draculaui_variations": [
        {
          "title": "Usage",
          "html": "<div class=\"drac-box drac-bg-pink drac-p-md\">\n  <div class=\"drac-box\">\n    <span class=\"drac-text drac-line-height drac-text-white\">Padding</span>\n  </div>\n</div>\n",
          "react": "<Box p=\"md\" color=\"pink\">\n  <Box>\n    <Text>Padding</Text>\n  </Box>\n</Box>;\n",
          "docs": "",
          "screenshot": "./dsp/assets/Spacing.png"
        },
        {
          "title": "Padding",
          "html": "<div class=\"drac-box\">\n  <div class=\"drac-box drac-bg-pink drac-p-sm\">\n    <div class=\"drac-box\">\n      <span class=\"drac-text drac-line-height drac-text-white\">padding sm</span>\n    </div>\n  </div>\n  <div class=\"drac-box drac-bg-purple drac-py-sm\">\n    <div class=\"drac-box\">\n      <span class=\"drac-text drac-line-height drac-text-white\"\n        >padding y sm</span\n      >\n    </div>\n  </div>\n  <div class=\"drac-box drac-bg-red drac-px-sm\">\n    <div class=\"drac-box\">\n      <span class=\"drac-text drac-line-height drac-text-white\"\n        >padding x sm</span\n      >\n    </div>\n  </div>\n  <div\n    class=\"drac-box drac-bg-purple-cyan drac-pt-sm drac-pb-md drac-pl-lg drac-pr-xxs\"\n  >\n    <div class=\"drac-box\">\n      <span class=\"drac-text drac-line-height drac-text-white\"\n        >mixing all styles</span\n      >\n    </div>\n  </div>\n</div>\n",
          "react": "<Box>\n  <Box p=\"sm\" color=\"pink\">\n    <Box>\n      <Text>padding sm</Text>\n    </Box>\n  </Box>\n  <Box py=\"sm\" color=\"purple\">\n    <Box>\n      <Text>padding y sm</Text>\n    </Box>\n  </Box>\n  <Box px=\"sm\" color=\"red\">\n    <Box>\n      <Text>padding x sm</Text>\n    </Box>\n  </Box>\n  <Box pt=\"sm\" pb=\"md\" pl=\"lg\" pr=\"xxs\" color=\"purpleCyan\">\n    <Box>\n      <Text>mixing all styles</Text>\n    </Box>\n  </Box>\n</Box>;\n",
          "docs": "",
          "screenshot": "./dsp/assets/SpacingPadding.png"
        },
        {
          "title": "Margin",
          "html": "<div class=\"drac-box\">\n  <div class=\"drac-box drac-bg-pink drac-m-sm\">\n    <div class=\"drac-box\">\n      <span class=\"drac-text drac-line-height drac-text-white\">margin sm</span>\n    </div>\n  </div>\n  <div class=\"drac-box drac-bg-purple drac-my-sm\">\n    <div class=\"drac-box\">\n      <span class=\"drac-text drac-line-height drac-text-white\"\n        >margin y sm</span\n      >\n    </div>\n  </div>\n  <div class=\"drac-box drac-bg-red drac-mx-sm\">\n    <div class=\"drac-box\">\n      <span class=\"drac-text drac-line-height drac-text-white\"\n        >margin x sm</span\n      >\n    </div>\n  </div>\n  <div\n    class=\"drac-box drac-bg-purple-cyan drac-mt-sm drac-mb-md drac-ml-lg drac-mr-xxs\"\n  >\n    <div class=\"drac-box\">\n      <span class=\"drac-text drac-line-height drac-text-white\"\n        >mixing all styles</span\n      >\n    </div>\n  </div>\n</div>\n",
          "react": "<Box>\n  <Box m=\"sm\" color=\"pink\">\n    <Box>\n      <Text>margin sm</Text>\n    </Box>\n  </Box>\n  <Box my=\"sm\" color=\"purple\">\n    <Box>\n      <Text>margin y sm</Text>\n    </Box>\n  </Box>\n  <Box mx=\"sm\" color=\"red\">\n    <Box>\n      <Text>margin x sm</Text>\n    </Box>\n  </Box>\n  <Box mt=\"sm\" mb=\"md\" ml=\"lg\" mr=\"xxs\" color=\"purpleCyan\">\n    <Box>\n      <Text>mixing all styles</Text>\n    </Box>\n  </Box>\n</Box>;\n",
          "docs": "",
          "screenshot": "./dsp/assets/SpacingMargin.png"
        }
      ],
      "ext_com_draculaui_props": {}
    },
    {
      "class": "component",
      "type": "page",
      "id": "Switch",
      "name": "Switch",
      "last_updated_by": "System",
      "description": "Switch is an abstraction pattern that represents toggles.\n\nUse the Switch component as an alternative for Checkboxes or Radios\nwhen options are binary.\n\nSwitches are implemented as Checkboxes under the hood,\nand work normally with forms.",
      "related_entity_ids": [],
      "tags": [
        "component"
      ],
      "snippets": {
        "trigger": "switch",
        "languages": {
          "javascriptreact": "<Box>\n  <Switch color=\"purple\" id=\"demo\" name=\"demo\" defaultChecked={true} />\n  <label htmlFor=\"demo\" className=\"drac-text drac-text-white\">\n    Has reflection\n  </label>\n</Box>;\n",
          "html": "<div class=\"drac-box\">\n  <input\n    type=\"checkbox\"\n    name=\"demo\"\n    id=\"demo\"\n    class=\"drac-switch drac-checkbox drac-switch-purple\"\n    checked=\"\"\n  /><label for=\"demo\" class=\"drac-text drac-text-white\">Has reflection</label>\n</div>\n"
        }
      },
      "ext_com_draculaui_variations": [
        {
          "title": "Usage",
          "html": "<div class=\"drac-box\">\n  <input\n    type=\"checkbox\"\n    name=\"demo\"\n    id=\"demo\"\n    class=\"drac-switch drac-checkbox drac-switch-purple\"\n    checked=\"\"\n  /><label for=\"demo\" class=\"drac-text drac-text-white\">Has reflection</label>\n</div>\n",
          "react": "<Box>\n  <Switch color=\"purple\" id=\"demo\" name=\"demo\" defaultChecked={true} />\n  <label htmlFor=\"demo\" className=\"drac-text drac-text-white\">\n    Has reflection\n  </label>\n</Box>;\n",
          "docs": "Render a toggle component using checkbox under the hood.",
          "screenshot": "./dsp/assets/Switch.png"
        },
        {
          "title": "Colors",
          "html": "<div style=\"display: flex; flex-direction: column\" class=\"drac-box\">\n  <div class=\"drac-box drac-mb-xs\">\n    <input\n      type=\"checkbox\"\n      name=\"demo\"\n      id=\"white\"\n      class=\"drac-switch drac-checkbox drac-switch-white\"\n      checked=\"\"\n    /><label for=\"white\" class=\"drac-text drac-text-white\">Switch</label>\n  </div>\n  <div class=\"drac-box drac-mb-xs\">\n    <input\n      type=\"checkbox\"\n      name=\"demo\"\n      id=\"cyan\"\n      class=\"drac-switch drac-checkbox drac-switch-cyan\"\n      checked=\"\"\n    /><label for=\"cyan\" class=\"drac-text drac-text-white\">Switch</label>\n  </div>\n  <div class=\"drac-box drac-mb-xs\">\n    <input\n      type=\"checkbox\"\n      name=\"demo\"\n      id=\"green\"\n      class=\"drac-switch drac-checkbox drac-switch-green\"\n      checked=\"\"\n    /><label for=\"green\" class=\"drac-text drac-text-white\">Switch</label>\n  </div>\n  <div class=\"drac-box drac-mb-xs\">\n    <input\n      type=\"checkbox\"\n      name=\"demo\"\n      id=\"orange\"\n      class=\"drac-switch drac-checkbox drac-switch-orange\"\n      checked=\"\"\n    /><label for=\"orange\" class=\"drac-text drac-text-white\">Switch</label>\n  </div>\n  <div class=\"drac-box drac-mb-xs\">\n    <input\n      type=\"checkbox\"\n      name=\"demo\"\n      id=\"pink\"\n      class=\"drac-switch drac-checkbox drac-switch-pink\"\n      checked=\"\"\n    /><label for=\"pink\" class=\"drac-text drac-text-white\">Switch</label>\n  </div>\n  <div class=\"drac-box drac-mb-xs\">\n    <input\n      type=\"checkbox\"\n      name=\"demo\"\n      id=\"purple\"\n      class=\"drac-switch drac-checkbox drac-switch-purple\"\n      checked=\"\"\n    /><label for=\"purple\" class=\"drac-text drac-text-white\">Switch</label>\n  </div>\n  <div class=\"drac-box drac-mb-xs\">\n    <input\n      type=\"checkbox\"\n      name=\"demo\"\n      id=\"red\"\n      class=\"drac-switch drac-checkbox drac-switch-red\"\n      checked=\"\"\n    /><label for=\"red\" class=\"drac-text drac-text-white\">Switch</label>\n  </div>\n  <div class=\"drac-box drac-mb-xs\">\n    <input\n      type=\"checkbox\"\n      name=\"demo\"\n      id=\"yellow\"\n      class=\"drac-switch drac-checkbox drac-switch-yellow\"\n      checked=\"\"\n    /><label for=\"yellow\" class=\"drac-text drac-text-white\">Switch</label>\n  </div>\n</div>\n",
          "react": "<Box style={{ display: \"flex\", flexDirection: \"column\" }}>\n  <Box mb=\"xs\">\n    <Switch id=\"white\" defaultChecked={true} color=\"white\" name=\"demo\" />\n    <label htmlFor=\"white\" className=\"drac-text drac-text-white\">\n      Switch\n    </label>\n  </Box>\n  <Box mb=\"xs\">\n    <Switch id=\"cyan\" defaultChecked={true} color=\"cyan\" name=\"demo\" />\n    <label htmlFor=\"cyan\" className=\"drac-text drac-text-white\">\n      Switch\n    </label>\n  </Box>\n  <Box mb=\"xs\">\n    <Switch id=\"green\" defaultChecked={true} color=\"green\" name=\"demo\" />\n    <label htmlFor=\"green\" className=\"drac-text drac-text-white\">\n      Switch\n    </label>\n  </Box>\n  <Box mb=\"xs\">\n    <Switch id=\"orange\" defaultChecked={true} color=\"orange\" name=\"demo\" />\n    <label htmlFor=\"orange\" className=\"drac-text drac-text-white\">\n      Switch\n    </label>\n  </Box>\n  <Box mb=\"xs\">\n    <Switch id=\"pink\" defaultChecked={true} color=\"pink\" name=\"demo\" />\n    <label htmlFor=\"pink\" className=\"drac-text drac-text-white\">\n      Switch\n    </label>\n  </Box>\n  <Box mb=\"xs\">\n    <Switch id=\"purple\" defaultChecked={true} color=\"purple\" name=\"demo\" />\n    <label htmlFor=\"purple\" className=\"drac-text drac-text-white\">\n      Switch\n    </label>\n  </Box>\n  <Box mb=\"xs\">\n    <Switch id=\"red\" defaultChecked={true} color=\"red\" name=\"demo\" />\n    <label htmlFor=\"red\" className=\"drac-text drac-text-white\">\n      Switch\n    </label>\n  </Box>\n  <Box mb=\"xs\">\n    <Switch id=\"yellow\" defaultChecked={true} color=\"yellow\" name=\"demo\" />\n    <label htmlFor=\"yellow\" className=\"drac-text drac-text-white\">\n      Switch\n    </label>\n  </Box>\n</Box>;\n",
          "docs": "Switches can be customized to use any of the Dracula UI theme colors.",
          "screenshot": "./dsp/assets/SwitchColors.png"
        },
        {
          "title": "Disabled",
          "html": "<div class=\"drac-box\">\n  <div class=\"drac-box drac-mb-xs\">\n    <input\n      type=\"checkbox\"\n      name=\"one\"\n      disabled=\"\"\n      id=\"one\"\n      class=\"drac-switch drac-checkbox drac-switch-white\"\n      checked=\"\"\n    /><label for=\"one\" class=\"drac-text drac-text-white\">Vampire</label>\n  </div>\n  <div class=\"drac-box\">\n    <input\n      type=\"checkbox\"\n      name=\"two\"\n      disabled=\"\"\n      id=\"two\"\n      class=\"drac-switch drac-checkbox drac-switch-white\"\n    /><label for=\"two\" class=\"drac-text drac-text-white\">Human</label>\n  </div>\n</div>\n",
          "react": "<Box>\n  <Box mb=\"xs\">\n    <Switch\n      id=\"one\"\n      disabled={true}\n      defaultChecked={true}\n      color=\"white\"\n      name=\"one\"\n    />\n    <label htmlFor=\"one\" className=\"drac-text drac-text-white\">\n      Vampire\n    </label>\n  </Box>\n  <Box>\n    <Switch id=\"two\" disabled={true} color=\"white\" name=\"two\" />\n    <label htmlFor=\"two\" className=\"drac-text drac-text-white\">\n      Human\n    </label>\n  </Box>\n</Box>;\n",
          "docs": "A disabled switch is unusable and un-clickable.",
          "screenshot": "./dsp/assets/SwitchDisabled.png"
        }
      ],
      "ext_com_draculaui_props": {
        "name": {
          "defaultValue": null,
          "description": "The name of the form element.",
          "name": "name",
          "parent": {
            "fileName": "src/components/Switch/Switch.tsx",
            "name": "SwitchProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Switch/Switch.tsx",
              "name": "SwitchProps"
            }
          ],
          "required": false,
          "type": {
            "name": "string | undefined"
          }
        },
        "color": {
          "defaultValue": null,
          "description": "The Dracula UI theme color to be applied to the Switch.",
          "name": "color",
          "parent": {
            "fileName": "src/components/Switch/Switch.tsx",
            "name": "SwitchProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Switch/Switch.tsx",
              "name": "SwitchProps"
            }
          ],
          "required": true,
          "type": {
            "name": "\"purpleCyan\" | \"yellowPink\" | \"cyanGreen\" | \"pinkPurple\" | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | \"black\" | \"blackSecondary\" | \"blackLight\""
          }
        },
        "disabled": {
          "defaultValue": null,
          "description": "A disabled switch is unusable and un-clickable.",
          "name": "disabled",
          "parent": {
            "fileName": "src/components/Switch/Switch.tsx",
            "name": "SwitchProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Switch/Switch.tsx",
              "name": "SwitchProps"
            }
          ],
          "required": false,
          "type": {
            "name": "boolean | undefined"
          }
        },
        "p": {
          "defaultValue": null,
          "description": "",
          "name": "p",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "py": {
          "defaultValue": null,
          "description": "",
          "name": "py",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "px": {
          "defaultValue": null,
          "description": "",
          "name": "px",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pt": {
          "defaultValue": null,
          "description": "",
          "name": "pt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pb": {
          "defaultValue": null,
          "description": "",
          "name": "pb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pl": {
          "defaultValue": null,
          "description": "",
          "name": "pl",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pr": {
          "defaultValue": null,
          "description": "",
          "name": "pr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "m": {
          "defaultValue": null,
          "description": "",
          "name": "m",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "my": {
          "defaultValue": null,
          "description": "",
          "name": "my",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mx": {
          "defaultValue": null,
          "description": "",
          "name": "mx",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mt": {
          "defaultValue": null,
          "description": "",
          "name": "mt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mb": {
          "defaultValue": null,
          "description": "",
          "name": "mb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "ml": {
          "defaultValue": null,
          "description": "",
          "name": "ml",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mr": {
          "defaultValue": null,
          "description": "",
          "name": "mr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        }
      },
      "ext_com_draculaui_docgen": {
        "tags": {},
        "description": "Switch is an abstraction pattern that represents toggles.\n\nUse the Switch component as an alternative for Checkboxes or Radios\nwhen options are binary.\n\nSwitches are implemented as Checkboxes under the hood,\nand work normally with forms.",
        "displayName": "Switch",
        "methods": [],
        "props": {
          "name": {
            "defaultValue": null,
            "description": "The name of the form element.",
            "name": "name",
            "parent": {
              "fileName": "src/components/Switch/Switch.tsx",
              "name": "SwitchProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Switch/Switch.tsx",
                "name": "SwitchProps"
              }
            ],
            "required": false,
            "type": {
              "name": "string | undefined"
            }
          },
          "color": {
            "defaultValue": null,
            "description": "The Dracula UI theme color to be applied to the Switch.",
            "name": "color",
            "parent": {
              "fileName": "src/components/Switch/Switch.tsx",
              "name": "SwitchProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Switch/Switch.tsx",
                "name": "SwitchProps"
              }
            ],
            "required": true,
            "type": {
              "name": "\"purpleCyan\" | \"yellowPink\" | \"cyanGreen\" | \"pinkPurple\" | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | \"black\" | \"blackSecondary\" | \"blackLight\""
            }
          },
          "disabled": {
            "defaultValue": null,
            "description": "A disabled switch is unusable and un-clickable.",
            "name": "disabled",
            "parent": {
              "fileName": "src/components/Switch/Switch.tsx",
              "name": "SwitchProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Switch/Switch.tsx",
                "name": "SwitchProps"
              }
            ],
            "required": false,
            "type": {
              "name": "boolean | undefined"
            }
          },
          "p": {
            "defaultValue": null,
            "description": "",
            "name": "p",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "py": {
            "defaultValue": null,
            "description": "",
            "name": "py",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "px": {
            "defaultValue": null,
            "description": "",
            "name": "px",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pt": {
            "defaultValue": null,
            "description": "",
            "name": "pt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pb": {
            "defaultValue": null,
            "description": "",
            "name": "pb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pl": {
            "defaultValue": null,
            "description": "",
            "name": "pl",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pr": {
            "defaultValue": null,
            "description": "",
            "name": "pr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "m": {
            "defaultValue": null,
            "description": "",
            "name": "m",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "my": {
            "defaultValue": null,
            "description": "",
            "name": "my",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mx": {
            "defaultValue": null,
            "description": "",
            "name": "mx",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mt": {
            "defaultValue": null,
            "description": "",
            "name": "mt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mb": {
            "defaultValue": null,
            "description": "",
            "name": "mb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "ml": {
            "defaultValue": null,
            "description": "",
            "name": "ml",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mr": {
            "defaultValue": null,
            "description": "",
            "name": "mr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          }
        }
      }
    },
    {
      "class": "component",
      "type": "page",
      "id": "Table",
      "name": "Table",
      "last_updated_by": "System",
      "description": "Tables are used to display data in a tabular fashion.",
      "related_entity_ids": [],
      "tags": [
        "component"
      ],
      "snippets": {
        "trigger": "table",
        "languages": {
          "javascriptreact": "<Table>\n  <thead>\n    <tr>\n      <th className=\"drac-text drac-text-white\">Name</th>\n      <th className=\"drac-text drac-text-white\">Age</th>\n      <th className=\"drac-text drac-text-white\" style={{ maxWidth: 200 }}>\n        Bio\n      </th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td className=\"drac-text drac-text-white\">Nandor</td>\n      <td className=\"drac-text drac-text-white\">758 years</td>\n      <td className=\"drac-text drac-text-white\" style={{ maxWidth: 200 }}>\n        Nandor was born in 1262 in the country of Al Quolanudar, now based in\n        southern Iran. He is a former soldier of the Ottoman Empire; during this\n        time he pillaged many villages without discrimination and twice turned\n        the Euphrates “red with blood”. One village, a utopia that he burned to\n        the ground, would later become the birthplace of Nadja, his future\n        vampire roommate. Nadja would not realise this until the 21st century.\n      </td>\n    </tr>\n    <tr>\n      <td className=\"drac-text drac-text-white\">Nadja</td>\n      <td className=\"drac-text drac-text-white\">512 years</td>\n      <td className=\"drac-text drac-text-white\" style={{ maxWidth: 200 }}>\n        Nadja was very disadvantaged during her human life. Her village, located\n        on a “beautiful” island with a high snake population, was once a utopia,\n        but was burned to the ground by the army of an unknown warrior (who\n        would eventually turn out to be her future roommate Nandor the\n        Relentless) around 200 years before she was born. Only the\n        &quot;stupidest&quot; people were spared and the village never\n        recovered, leaving its citizens badly affected by famine and poverty.\n      </td>\n    </tr>\n    <tr>\n      <td className=\"drac-text drac-text-white\">Laszlo</td>\n      <td className=\"drac-text drac-text-white\">329 years</td>\n      <td className=\"drac-text drac-text-white\" style={{ maxWidth: 200 }}>\n        As a human, Laszlo was the most handsome man in a village affected by\n        leprosy and plague, though he also contracted leprosy himself. One\n        night, the vampire Nadja flew into his window and seduced him, before\n        transforming into a hideous creature, biting him and turning him into a\n        vampire. As a vampire, Laszlo gained powerful hypnosis abilities and the\n        unique ability to control and communicate with animals. Like most\n        vampires, he could transform into a bat, but for some reason he prefers\n        to yell &quot;bat!&quot; each time before doing so.\n      </td>\n    </tr>\n    <tr>\n      <td className=\"drac-text drac-text-white\">Colin</td>\n      <td className=\"drac-text drac-text-white\">103 years</td>\n      <td className=\"drac-text drac-text-white\" style={{ maxWidth: 200 }}>\n        As an energy vampire, Colin Robinson’s origin is unclear. According to\n        his roommate Laszlo, Colin “came with the house” they reside in. He has\n        lived in the Staten Island residence with fellow vampires Laszlo, Nadja\n        and Nandor since the 1970s at least. Nandor&#39;s former familiar Benjy\n        and his current familiar Guillermo have also shared his home. He works\n        in an office and frequently feeds off his co-workers by boring them with\n        inane conversations. Outside of work hours, Colin gains energy by\n        aggravating his roommates and trolling people online.\n      </td>\n    </tr>\n  </tbody>\n</Table>;\n",
          "html": "<table class=\"drac-table\">\n  <thead>\n    <tr>\n      <th class=\"drac-text drac-text-white\">Name</th>\n      <th class=\"drac-text drac-text-white\">Age</th>\n      <th class=\"drac-text drac-text-white\" style=\"max-width: 200px\">Bio</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td class=\"drac-text drac-text-white\">Nandor</td>\n      <td class=\"drac-text drac-text-white\">758 years</td>\n      <td class=\"drac-text drac-text-white\" style=\"max-width: 200px\">\n        Nandor was born in 1262 in the country of Al Quolanudar, now based in\n        southern Iran. He is a former soldier of the Ottoman Empire; during this\n        time he pillaged many villages without discrimination and twice turned\n        the Euphrates “red with blood”. One village, a utopia that he burned to\n        the ground, would later become the birthplace of Nadja, his future\n        vampire roommate. Nadja would not realise this until the 21st century.\n      </td>\n    </tr>\n    <tr>\n      <td class=\"drac-text drac-text-white\">Nadja</td>\n      <td class=\"drac-text drac-text-white\">512 years</td>\n      <td class=\"drac-text drac-text-white\" style=\"max-width: 200px\">\n        Nadja was very disadvantaged during her human life. Her village, located\n        on a “beautiful” island with a high snake population, was once a utopia,\n        but was burned to the ground by the army of an unknown warrior (who\n        would eventually turn out to be her future roommate Nandor the\n        Relentless) around 200 years before she was born. Only the \"stupidest\"\n        people were spared and the village never recovered, leaving its citizens\n        badly affected by famine and poverty.\n      </td>\n    </tr>\n    <tr>\n      <td class=\"drac-text drac-text-white\">Laszlo</td>\n      <td class=\"drac-text drac-text-white\">329 years</td>\n      <td class=\"drac-text drac-text-white\" style=\"max-width: 200px\">\n        As a human, Laszlo was the most handsome man in a village affected by\n        leprosy and plague, though he also contracted leprosy himself. One\n        night, the vampire Nadja flew into his window and seduced him, before\n        transforming into a hideous creature, biting him and turning him into a\n        vampire. As a vampire, Laszlo gained powerful hypnosis abilities and the\n        unique ability to control and communicate with animals. Like most\n        vampires, he could transform into a bat, but for some reason he prefers\n        to yell \"bat!\" each time before doing so.\n      </td>\n    </tr>\n    <tr>\n      <td class=\"drac-text drac-text-white\">Colin</td>\n      <td class=\"drac-text drac-text-white\">103 years</td>\n      <td class=\"drac-text drac-text-white\" style=\"max-width: 200px\">\n        As an energy vampire, Colin Robinson’s origin is unclear. According to\n        his roommate Laszlo, Colin “came with the house” they reside in. He has\n        lived in the Staten Island residence with fellow vampires Laszlo, Nadja\n        and Nandor since the 1970s at least. Nandor's former familiar Benjy and\n        his current familiar Guillermo have also shared his home. He works in an\n        office and frequently feeds off his co-workers by boring them with inane\n        conversations. Outside of work hours, Colin gains energy by aggravating\n        his roommates and trolling people online.\n      </td>\n    </tr>\n  </tbody>\n</table>\n"
        }
      },
      "ext_com_draculaui_variations": [
        {
          "title": "Usage",
          "html": "<table class=\"drac-table\">\n  <thead>\n    <tr>\n      <th class=\"drac-text drac-text-white\">Name</th>\n      <th class=\"drac-text drac-text-white\">Age</th>\n      <th class=\"drac-text drac-text-white\" style=\"max-width: 200px\">Bio</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td class=\"drac-text drac-text-white\">Nandor</td>\n      <td class=\"drac-text drac-text-white\">758 years</td>\n      <td class=\"drac-text drac-text-white\" style=\"max-width: 200px\">\n        Nandor was born in 1262 in the country of Al Quolanudar, now based in\n        southern Iran. He is a former soldier of the Ottoman Empire; during this\n        time he pillaged many villages without discrimination and twice turned\n        the Euphrates “red with blood”. One village, a utopia that he burned to\n        the ground, would later become the birthplace of Nadja, his future\n        vampire roommate. Nadja would not realise this until the 21st century.\n      </td>\n    </tr>\n    <tr>\n      <td class=\"drac-text drac-text-white\">Nadja</td>\n      <td class=\"drac-text drac-text-white\">512 years</td>\n      <td class=\"drac-text drac-text-white\" style=\"max-width: 200px\">\n        Nadja was very disadvantaged during her human life. Her village, located\n        on a “beautiful” island with a high snake population, was once a utopia,\n        but was burned to the ground by the army of an unknown warrior (who\n        would eventually turn out to be her future roommate Nandor the\n        Relentless) around 200 years before she was born. Only the \"stupidest\"\n        people were spared and the village never recovered, leaving its citizens\n        badly affected by famine and poverty.\n      </td>\n    </tr>\n    <tr>\n      <td class=\"drac-text drac-text-white\">Laszlo</td>\n      <td class=\"drac-text drac-text-white\">329 years</td>\n      <td class=\"drac-text drac-text-white\" style=\"max-width: 200px\">\n        As a human, Laszlo was the most handsome man in a village affected by\n        leprosy and plague, though he also contracted leprosy himself. One\n        night, the vampire Nadja flew into his window and seduced him, before\n        transforming into a hideous creature, biting him and turning him into a\n        vampire. As a vampire, Laszlo gained powerful hypnosis abilities and the\n        unique ability to control and communicate with animals. Like most\n        vampires, he could transform into a bat, but for some reason he prefers\n        to yell \"bat!\" each time before doing so.\n      </td>\n    </tr>\n    <tr>\n      <td class=\"drac-text drac-text-white\">Colin</td>\n      <td class=\"drac-text drac-text-white\">103 years</td>\n      <td class=\"drac-text drac-text-white\" style=\"max-width: 200px\">\n        As an energy vampire, Colin Robinson’s origin is unclear. According to\n        his roommate Laszlo, Colin “came with the house” they reside in. He has\n        lived in the Staten Island residence with fellow vampires Laszlo, Nadja\n        and Nandor since the 1970s at least. Nandor's former familiar Benjy and\n        his current familiar Guillermo have also shared his home. He works in an\n        office and frequently feeds off his co-workers by boring them with inane\n        conversations. Outside of work hours, Colin gains energy by aggravating\n        his roommates and trolling people online.\n      </td>\n    </tr>\n  </tbody>\n</table>\n",
          "react": "<Table>\n  <thead>\n    <tr>\n      <th className=\"drac-text drac-text-white\">Name</th>\n      <th className=\"drac-text drac-text-white\">Age</th>\n      <th className=\"drac-text drac-text-white\" style={{ maxWidth: 200 }}>\n        Bio\n      </th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td className=\"drac-text drac-text-white\">Nandor</td>\n      <td className=\"drac-text drac-text-white\">758 years</td>\n      <td className=\"drac-text drac-text-white\" style={{ maxWidth: 200 }}>\n        Nandor was born in 1262 in the country of Al Quolanudar, now based in\n        southern Iran. He is a former soldier of the Ottoman Empire; during this\n        time he pillaged many villages without discrimination and twice turned\n        the Euphrates “red with blood”. One village, a utopia that he burned to\n        the ground, would later become the birthplace of Nadja, his future\n        vampire roommate. Nadja would not realise this until the 21st century.\n      </td>\n    </tr>\n    <tr>\n      <td className=\"drac-text drac-text-white\">Nadja</td>\n      <td className=\"drac-text drac-text-white\">512 years</td>\n      <td className=\"drac-text drac-text-white\" style={{ maxWidth: 200 }}>\n        Nadja was very disadvantaged during her human life. Her village, located\n        on a “beautiful” island with a high snake population, was once a utopia,\n        but was burned to the ground by the army of an unknown warrior (who\n        would eventually turn out to be her future roommate Nandor the\n        Relentless) around 200 years before she was born. Only the\n        &quot;stupidest&quot; people were spared and the village never\n        recovered, leaving its citizens badly affected by famine and poverty.\n      </td>\n    </tr>\n    <tr>\n      <td className=\"drac-text drac-text-white\">Laszlo</td>\n      <td className=\"drac-text drac-text-white\">329 years</td>\n      <td className=\"drac-text drac-text-white\" style={{ maxWidth: 200 }}>\n        As a human, Laszlo was the most handsome man in a village affected by\n        leprosy and plague, though he also contracted leprosy himself. One\n        night, the vampire Nadja flew into his window and seduced him, before\n        transforming into a hideous creature, biting him and turning him into a\n        vampire. As a vampire, Laszlo gained powerful hypnosis abilities and the\n        unique ability to control and communicate with animals. Like most\n        vampires, he could transform into a bat, but for some reason he prefers\n        to yell &quot;bat!&quot; each time before doing so.\n      </td>\n    </tr>\n    <tr>\n      <td className=\"drac-text drac-text-white\">Colin</td>\n      <td className=\"drac-text drac-text-white\">103 years</td>\n      <td className=\"drac-text drac-text-white\" style={{ maxWidth: 200 }}>\n        As an energy vampire, Colin Robinson’s origin is unclear. According to\n        his roommate Laszlo, Colin “came with the house” they reside in. He has\n        lived in the Staten Island residence with fellow vampires Laszlo, Nadja\n        and Nandor since the 1970s at least. Nandor&#39;s former familiar Benjy\n        and his current familiar Guillermo have also shared his home. He works\n        in an office and frequently feeds off his co-workers by boring them with\n        inane conversations. Outside of work hours, Colin gains energy by\n        aggravating his roommates and trolling people online.\n      </td>\n    </tr>\n  </tbody>\n</Table>;\n",
          "docs": "Presented in a two-dimensional table comprised of rows and columns.",
          "screenshot": "./dsp/assets/Table.png"
        },
        {
          "title": "Variants",
          "html": "<table class=\"drac-table drac-table-striped\">\n  <thead>\n    <tr>\n      <th class=\"drac-text drac-text-white\">Name</th>\n      <th class=\"drac-text drac-text-white\">Age</th>\n      <th class=\"drac-text drac-text-white\" style=\"max-width: 200px\">Bio</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td class=\"drac-text drac-text-white\">Nandor</td>\n      <td class=\"drac-text drac-text-white\">758 years</td>\n      <td class=\"drac-text drac-text-white\" style=\"max-width: 200px\">\n        Nandor was born in 1262 in the country of Al Quolanudar, now based in\n        southern Iran. He is a former soldier of the Ottoman Empire; during this\n        time he pillaged many villages without discrimination and twice turned\n        the Euphrates “red with blood”. One village, a utopia that he burned to\n        the ground, would later become the birthplace of Nadja, his future\n        vampire roommate. Nadja would not realise this until the 21st century.\n      </td>\n    </tr>\n    <tr>\n      <td class=\"drac-text drac-text-white\">Nadja</td>\n      <td class=\"drac-text drac-text-white\">512 years</td>\n      <td class=\"drac-text drac-text-white\" style=\"max-width: 200px\">\n        Nadja was very disadvantaged during her human life. Her village, located\n        on a “beautiful” island with a high snake population, was once a utopia,\n        but was burned to the ground by the army of an unknown warrior (who\n        would eventually turn out to be her future roommate Nandor the\n        Relentless) around 200 years before she was born. Only the \"stupidest\"\n        people were spared and the village never recovered, leaving its citizens\n        badly affected by famine and poverty.\n      </td>\n    </tr>\n    <tr>\n      <td class=\"drac-text drac-text-white\">Laszlo</td>\n      <td class=\"drac-text drac-text-white\">329 years</td>\n      <td class=\"drac-text drac-text-white\" style=\"max-width: 200px\">\n        As a human, Laszlo was the most handsome man in a village affected by\n        leprosy and plague, though he also contracted leprosy himself. One\n        night, the vampire Nadja flew into his window and seduced him, before\n        transforming into a hideous creature, biting him and turning him into a\n        vampire. As a vampire, Laszlo gained powerful hypnosis abilities and the\n        unique ability to control and communicate with animals. Like most\n        vampires, he could transform into a bat, but for some reason he prefers\n        to yell \"bat!\" each time before doing so.\n      </td>\n    </tr>\n    <tr>\n      <td class=\"drac-text drac-text-white\">Colin</td>\n      <td class=\"drac-text drac-text-white\">103 years</td>\n      <td class=\"drac-text drac-text-white\" style=\"max-width: 200px\">\n        As an energy vampire, Colin Robinson’s origin is unclear. According to\n        his roommate Laszlo, Colin “came with the house” they reside in. He has\n        lived in the Staten Island residence with fellow vampires Laszlo, Nadja\n        and Nandor since the 1970s at least. Nandor's former familiar Benjy and\n        his current familiar Guillermo have also shared his home. He works in an\n        office and frequently feeds off his co-workers by boring them with inane\n        conversations. Outside of work hours, Colin gains energy by aggravating\n        his roommates and trolling people online.\n      </td>\n    </tr>\n  </tbody>\n</table>\n",
          "react": "<Table variant=\"striped\">\n  <thead>\n    <tr>\n      <th className=\"drac-text drac-text-white\">Name</th>\n      <th className=\"drac-text drac-text-white\">Age</th>\n      <th className=\"drac-text drac-text-white\" style={{ maxWidth: 200 }}>\n        Bio\n      </th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td className=\"drac-text drac-text-white\">Nandor</td>\n      <td className=\"drac-text drac-text-white\">758 years</td>\n      <td className=\"drac-text drac-text-white\" style={{ maxWidth: 200 }}>\n        Nandor was born in 1262 in the country of Al Quolanudar, now based in\n        southern Iran. He is a former soldier of the Ottoman Empire; during this\n        time he pillaged many villages without discrimination and twice turned\n        the Euphrates “red with blood”. One village, a utopia that he burned to\n        the ground, would later become the birthplace of Nadja, his future\n        vampire roommate. Nadja would not realise this until the 21st century.\n      </td>\n    </tr>\n    <tr>\n      <td className=\"drac-text drac-text-white\">Nadja</td>\n      <td className=\"drac-text drac-text-white\">512 years</td>\n      <td className=\"drac-text drac-text-white\" style={{ maxWidth: 200 }}>\n        Nadja was very disadvantaged during her human life. Her village, located\n        on a “beautiful” island with a high snake population, was once a utopia,\n        but was burned to the ground by the army of an unknown warrior (who\n        would eventually turn out to be her future roommate Nandor the\n        Relentless) around 200 years before she was born. Only the\n        &quot;stupidest&quot; people were spared and the village never\n        recovered, leaving its citizens badly affected by famine and poverty.\n      </td>\n    </tr>\n    <tr>\n      <td className=\"drac-text drac-text-white\">Laszlo</td>\n      <td className=\"drac-text drac-text-white\">329 years</td>\n      <td className=\"drac-text drac-text-white\" style={{ maxWidth: 200 }}>\n        As a human, Laszlo was the most handsome man in a village affected by\n        leprosy and plague, though he also contracted leprosy himself. One\n        night, the vampire Nadja flew into his window and seduced him, before\n        transforming into a hideous creature, biting him and turning him into a\n        vampire. As a vampire, Laszlo gained powerful hypnosis abilities and the\n        unique ability to control and communicate with animals. Like most\n        vampires, he could transform into a bat, but for some reason he prefers\n        to yell &quot;bat!&quot; each time before doing so.\n      </td>\n    </tr>\n    <tr>\n      <td className=\"drac-text drac-text-white\">Colin</td>\n      <td className=\"drac-text drac-text-white\">103 years</td>\n      <td className=\"drac-text drac-text-white\" style={{ maxWidth: 200 }}>\n        As an energy vampire, Colin Robinson’s origin is unclear. According to\n        his roommate Laszlo, Colin “came with the house” they reside in. He has\n        lived in the Staten Island residence with fellow vampires Laszlo, Nadja\n        and Nandor since the 1970s at least. Nandor&#39;s former familiar Benjy\n        and his current familiar Guillermo have also shared his home. He works\n        in an office and frequently feeds off his co-workers by boring them with\n        inane conversations. Outside of work hours, Colin gains energy by\n        aggravating his roommates and trolling people online.\n      </td>\n    </tr>\n  </tbody>\n</Table>;\n",
          "docs": "Table has a unique variation called `stripped` which changes the background color of each even row.",
          "screenshot": "./dsp/assets/TableVariants.png"
        },
        {
          "title": "Colors",
          "html": "<table class=\"drac-table drac-table-cyan\">\n  <thead>\n    <tr>\n      <th class=\"drac-text drac-text-white\">Name</th>\n      <th class=\"drac-text drac-text-white\">Age</th>\n      <th class=\"drac-text drac-text-white\" style=\"max-width: 200px\">Bio</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td class=\"drac-text drac-text-white\">Nandor</td>\n      <td class=\"drac-text drac-text-white\">758 years</td>\n      <td class=\"drac-text drac-text-white\" style=\"max-width: 200px\">\n        Nandor was born in 1262 in the country of Al Quolanudar, now based in\n        southern Iran. He is a former soldier of the Ottoman Empire; during this\n        time he pillaged many villages without discrimination and twice turned\n        the Euphrates “red with blood”. One village, a utopia that he burned to\n        the ground, would later become the birthplace of Nadja, his future\n        vampire roommate. Nadja would not realise this until the 21st century.\n      </td>\n    </tr>\n    <tr>\n      <td class=\"drac-text drac-text-white\">Nadja</td>\n      <td class=\"drac-text drac-text-white\">512 years</td>\n      <td class=\"drac-text drac-text-white\" style=\"max-width: 200px\">\n        Nadja was very disadvantaged during her human life. Her village, located\n        on a “beautiful” island with a high snake population, was once a utopia,\n        but was burned to the ground by the army of an unknown warrior (who\n        would eventually turn out to be her future roommate Nandor the\n        Relentless) around 200 years before she was born. Only the \"stupidest\"\n        people were spared and the village never recovered, leaving its citizens\n        badly affected by famine and poverty.\n      </td>\n    </tr>\n    <tr>\n      <td class=\"drac-text drac-text-white\">Laszlo</td>\n      <td class=\"drac-text drac-text-white\">329 years</td>\n      <td class=\"drac-text drac-text-white\" style=\"max-width: 200px\">\n        As a human, Laszlo was the most handsome man in a village affected by\n        leprosy and plague, though he also contracted leprosy himself. One\n        night, the vampire Nadja flew into his window and seduced him, before\n        transforming into a hideous creature, biting him and turning him into a\n        vampire. As a vampire, Laszlo gained powerful hypnosis abilities and the\n        unique ability to control and communicate with animals. Like most\n        vampires, he could transform into a bat, but for some reason he prefers\n        to yell \"bat!\" each time before doing so.\n      </td>\n    </tr>\n    <tr>\n      <td class=\"drac-text drac-text-white\">Colin</td>\n      <td class=\"drac-text drac-text-white\">103 years</td>\n      <td class=\"drac-text drac-text-white\" style=\"max-width: 200px\">\n        As an energy vampire, Colin Robinson’s origin is unclear. According to\n        his roommate Laszlo, Colin “came with the house” they reside in. He has\n        lived in the Staten Island residence with fellow vampires Laszlo, Nadja\n        and Nandor since the 1970s at least. Nandor's former familiar Benjy and\n        his current familiar Guillermo have also shared his home. He works in an\n        office and frequently feeds off his co-workers by boring them with inane\n        conversations. Outside of work hours, Colin gains energy by aggravating\n        his roommates and trolling people online.\n      </td>\n    </tr>\n  </tbody>\n</table>\n",
          "react": "<Table color=\"cyan\">\n  <thead>\n    <tr>\n      <th className=\"drac-text drac-text-white\">Name</th>\n      <th className=\"drac-text drac-text-white\">Age</th>\n      <th className=\"drac-text drac-text-white\" style={{ maxWidth: 200 }}>\n        Bio\n      </th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td className=\"drac-text drac-text-white\">Nandor</td>\n      <td className=\"drac-text drac-text-white\">758 years</td>\n      <td className=\"drac-text drac-text-white\" style={{ maxWidth: 200 }}>\n        Nandor was born in 1262 in the country of Al Quolanudar, now based in\n        southern Iran. He is a former soldier of the Ottoman Empire; during this\n        time he pillaged many villages without discrimination and twice turned\n        the Euphrates “red with blood”. One village, a utopia that he burned to\n        the ground, would later become the birthplace of Nadja, his future\n        vampire roommate. Nadja would not realise this until the 21st century.\n      </td>\n    </tr>\n    <tr>\n      <td className=\"drac-text drac-text-white\">Nadja</td>\n      <td className=\"drac-text drac-text-white\">512 years</td>\n      <td className=\"drac-text drac-text-white\" style={{ maxWidth: 200 }}>\n        Nadja was very disadvantaged during her human life. Her village, located\n        on a “beautiful” island with a high snake population, was once a utopia,\n        but was burned to the ground by the army of an unknown warrior (who\n        would eventually turn out to be her future roommate Nandor the\n        Relentless) around 200 years before she was born. Only the\n        &quot;stupidest&quot; people were spared and the village never\n        recovered, leaving its citizens badly affected by famine and poverty.\n      </td>\n    </tr>\n    <tr>\n      <td className=\"drac-text drac-text-white\">Laszlo</td>\n      <td className=\"drac-text drac-text-white\">329 years</td>\n      <td className=\"drac-text drac-text-white\" style={{ maxWidth: 200 }}>\n        As a human, Laszlo was the most handsome man in a village affected by\n        leprosy and plague, though he also contracted leprosy himself. One\n        night, the vampire Nadja flew into his window and seduced him, before\n        transforming into a hideous creature, biting him and turning him into a\n        vampire. As a vampire, Laszlo gained powerful hypnosis abilities and the\n        unique ability to control and communicate with animals. Like most\n        vampires, he could transform into a bat, but for some reason he prefers\n        to yell &quot;bat!&quot; each time before doing so.\n      </td>\n    </tr>\n    <tr>\n      <td className=\"drac-text drac-text-white\">Colin</td>\n      <td className=\"drac-text drac-text-white\">103 years</td>\n      <td className=\"drac-text drac-text-white\" style={{ maxWidth: 200 }}>\n        As an energy vampire, Colin Robinson’s origin is unclear. According to\n        his roommate Laszlo, Colin “came with the house” they reside in. He has\n        lived in the Staten Island residence with fellow vampires Laszlo, Nadja\n        and Nandor since the 1970s at least. Nandor&#39;s former familiar Benjy\n        and his current familiar Guillermo have also shared his home. He works\n        in an office and frequently feeds off his co-workers by boring them with\n        inane conversations. Outside of work hours, Colin gains energy by\n        aggravating his roommates and trolling people online.\n      </td>\n    </tr>\n  </tbody>\n</Table>;\n",
          "docs": "Table can be customized to use any of the Dracula UI theme colors.",
          "screenshot": "./dsp/assets/TableColors.png"
        }
      ],
      "ext_com_draculaui_props": {
        "color": {
          "defaultValue": null,
          "description": "The Dracula UI color for the Table.",
          "name": "color",
          "parent": {
            "fileName": "src/components/Table/Table.tsx",
            "name": "TableProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Table/Table.tsx",
              "name": "TableProps"
            }
          ],
          "required": false,
          "type": {
            "name": "\"purpleCyan\" | \"yellowPink\" | \"cyanGreen\" | \"pinkPurple\" | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | \"black\" | \"blackSecondary\" | \"blackLight\" | undefined"
          }
        },
        "variant": {
          "defaultValue": null,
          "description": "The variation to be used for the Table element.\n`normal` -> Regular Table component without background colors.\n`striped` -> Changes the background color of each even row.",
          "name": "variant",
          "parent": {
            "fileName": "src/components/Table/Table.tsx",
            "name": "TableProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Table/Table.tsx",
              "name": "TableProps"
            }
          ],
          "required": false,
          "type": {
            "name": "\"normal\" | \"striped\" | undefined"
          }
        },
        "p": {
          "defaultValue": null,
          "description": "",
          "name": "p",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "py": {
          "defaultValue": null,
          "description": "",
          "name": "py",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "px": {
          "defaultValue": null,
          "description": "",
          "name": "px",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pt": {
          "defaultValue": null,
          "description": "",
          "name": "pt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pb": {
          "defaultValue": null,
          "description": "",
          "name": "pb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pl": {
          "defaultValue": null,
          "description": "",
          "name": "pl",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pr": {
          "defaultValue": null,
          "description": "",
          "name": "pr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "m": {
          "defaultValue": null,
          "description": "",
          "name": "m",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "my": {
          "defaultValue": null,
          "description": "",
          "name": "my",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mx": {
          "defaultValue": null,
          "description": "",
          "name": "mx",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mt": {
          "defaultValue": null,
          "description": "",
          "name": "mt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mb": {
          "defaultValue": null,
          "description": "",
          "name": "mb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "ml": {
          "defaultValue": null,
          "description": "",
          "name": "ml",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mr": {
          "defaultValue": null,
          "description": "",
          "name": "mr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        }
      },
      "ext_com_draculaui_docgen": {
        "tags": {},
        "description": "Tables are used to display data in a tabular fashion.",
        "displayName": "Table",
        "methods": [],
        "props": {
          "color": {
            "defaultValue": null,
            "description": "The Dracula UI color for the Table.",
            "name": "color",
            "parent": {
              "fileName": "src/components/Table/Table.tsx",
              "name": "TableProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Table/Table.tsx",
                "name": "TableProps"
              }
            ],
            "required": false,
            "type": {
              "name": "\"purpleCyan\" | \"yellowPink\" | \"cyanGreen\" | \"pinkPurple\" | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | \"black\" | \"blackSecondary\" | \"blackLight\" | undefined"
            }
          },
          "variant": {
            "defaultValue": null,
            "description": "The variation to be used for the Table element.\n`normal` -> Regular Table component without background colors.\n`striped` -> Changes the background color of each even row.",
            "name": "variant",
            "parent": {
              "fileName": "src/components/Table/Table.tsx",
              "name": "TableProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Table/Table.tsx",
                "name": "TableProps"
              }
            ],
            "required": false,
            "type": {
              "name": "\"normal\" | \"striped\" | undefined"
            }
          },
          "p": {
            "defaultValue": null,
            "description": "",
            "name": "p",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "py": {
            "defaultValue": null,
            "description": "",
            "name": "py",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "px": {
            "defaultValue": null,
            "description": "",
            "name": "px",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pt": {
            "defaultValue": null,
            "description": "",
            "name": "pt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pb": {
            "defaultValue": null,
            "description": "",
            "name": "pb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pl": {
            "defaultValue": null,
            "description": "",
            "name": "pl",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pr": {
            "defaultValue": null,
            "description": "",
            "name": "pr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "m": {
            "defaultValue": null,
            "description": "",
            "name": "m",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "my": {
            "defaultValue": null,
            "description": "",
            "name": "my",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mx": {
            "defaultValue": null,
            "description": "",
            "name": "mx",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mt": {
            "defaultValue": null,
            "description": "",
            "name": "mt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mb": {
            "defaultValue": null,
            "description": "",
            "name": "mb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "ml": {
            "defaultValue": null,
            "description": "",
            "name": "ml",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mr": {
            "defaultValue": null,
            "description": "",
            "name": "mr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          }
        }
      }
    },
    {
      "class": "component",
      "type": "page",
      "id": "Tabs",
      "name": "Tabs",
      "last_updated_by": "System",
      "description": "Tabs are horizontal navigation elements used to display\ncontent within the same page.",
      "related_entity_ids": [],
      "tags": [
        "component"
      ],
      "snippets": {
        "trigger": "tabs",
        "languages": {
          "javascriptreact": "<Tabs>\n  <li className=\"drac-tab drac-tab-active\">\n    <a className=\"drac-tab-link drac-text\" href=\"#\">\n      Item One\n    </a>\n  </li>\n  <li className=\"drac-tab\">\n    <a className=\"drac-tab-link drac-text\" href=\"#\">\n      Item Two\n    </a>\n  </li>\n  <li className=\"drac-tab\">\n    <a className=\"drac-tab-link drac-text\" href=\"#\">\n      Item Three\n    </a>\n  </li>\n</Tabs>;\n",
          "html": "<ul class=\"drac-tabs drac-tabs-white\">\n  <li class=\"drac-tab drac-tab-active\">\n    <a class=\"drac-tab-link drac-text\" href=\"#\">Item One</a>\n  </li>\n  <li class=\"drac-tab\">\n    <a class=\"drac-tab-link drac-text\" href=\"#\">Item Two</a>\n  </li>\n  <li class=\"drac-tab\">\n    <a class=\"drac-tab-link drac-text\" href=\"#\">Item Three</a>\n  </li>\n</ul>\n"
        }
      },
      "ext_com_draculaui_variations": [
        {
          "title": "Usage",
          "html": "<ul class=\"drac-tabs drac-tabs-white\">\n  <li class=\"drac-tab drac-tab-active\">\n    <a class=\"drac-tab-link drac-text\" href=\"#\">Item One</a>\n  </li>\n  <li class=\"drac-tab\">\n    <a class=\"drac-tab-link drac-text\" href=\"#\">Item Two</a>\n  </li>\n  <li class=\"drac-tab\">\n    <a class=\"drac-tab-link drac-text\" href=\"#\">Item Three</a>\n  </li>\n</ul>\n",
          "react": "<Tabs>\n  <li className=\"drac-tab drac-tab-active\">\n    <a className=\"drac-tab-link drac-text\" href=\"#\">\n      Item One\n    </a>\n  </li>\n  <li className=\"drac-tab\">\n    <a className=\"drac-tab-link drac-text\" href=\"#\">\n      Item Two\n    </a>\n  </li>\n  <li className=\"drac-tab\">\n    <a className=\"drac-tab-link drac-text\" href=\"#\">\n      Item Three\n    </a>\n  </li>\n</Tabs>;\n",
          "docs": "Display different content based on the Tabs behavior.",
          "screenshot": "./dsp/assets/Tabs.png"
        },
        {
          "title": "Colors",
          "html": "<div class=\"drac-box\">\n  <div class=\"drac-box\">\n    <ul class=\"drac-tabs drac-tabs-white\">\n      <li class=\"drac-tab drac-tab-active\">\n        <a class=\"drac-tab-link drac-text\" href=\"#\">Item One</a>\n      </li>\n      <li class=\"drac-tab\">\n        <a class=\"drac-tab-link drac-text\" href=\"#\">Item Two</a>\n      </li>\n      <li class=\"drac-tab\">\n        <a class=\"drac-tab-link drac-text\" href=\"#\">Item Three</a>\n      </li>\n    </ul>\n  </div>\n  <div class=\"drac-box\">\n    <ul class=\"drac-tabs drac-tabs-cyan\">\n      <li class=\"drac-tab drac-tab-active\">\n        <a class=\"drac-tab-link drac-text\" href=\"#\">Item One</a>\n      </li>\n      <li class=\"drac-tab\">\n        <a class=\"drac-tab-link drac-text\" href=\"#\">Item Two</a>\n      </li>\n      <li class=\"drac-tab\">\n        <a class=\"drac-tab-link drac-text\" href=\"#\">Item Three</a>\n      </li>\n    </ul>\n  </div>\n  <div class=\"drac-box\">\n    <ul class=\"drac-tabs drac-tabs-green\">\n      <li class=\"drac-tab drac-tab-active\">\n        <a class=\"drac-tab-link drac-text\" href=\"#\">Item One</a>\n      </li>\n      <li class=\"drac-tab\">\n        <a class=\"drac-tab-link drac-text\" href=\"#\">Item Two</a>\n      </li>\n      <li class=\"drac-tab\">\n        <a class=\"drac-tab-link drac-text\" href=\"#\">Item Three</a>\n      </li>\n    </ul>\n  </div>\n  <div class=\"drac-box\">\n    <ul class=\"drac-tabs drac-tabs-orange\">\n      <li class=\"drac-tab drac-tab-active\">\n        <a class=\"drac-tab-link drac-text\" href=\"#\">Item One</a>\n      </li>\n      <li class=\"drac-tab\">\n        <a class=\"drac-tab-link drac-text\" href=\"#\">Item Two</a>\n      </li>\n      <li class=\"drac-tab\">\n        <a class=\"drac-tab-link drac-text\" href=\"#\">Item Three</a>\n      </li>\n    </ul>\n  </div>\n  <div class=\"drac-box\">\n    <ul class=\"drac-tabs drac-tabs-pink\">\n      <li class=\"drac-tab drac-tab-active\">\n        <a class=\"drac-tab-link drac-text\" href=\"#\">Item One</a>\n      </li>\n      <li class=\"drac-tab\">\n        <a class=\"drac-tab-link drac-text\" href=\"#\">Item Two</a>\n      </li>\n      <li class=\"drac-tab\">\n        <a class=\"drac-tab-link drac-text\" href=\"#\">Item Three</a>\n      </li>\n    </ul>\n  </div>\n  <div class=\"drac-box\">\n    <ul class=\"drac-tabs drac-tabs-purple\">\n      <li class=\"drac-tab drac-tab-active\">\n        <a class=\"drac-tab-link drac-text\" href=\"#\">Item One</a>\n      </li>\n      <li class=\"drac-tab\">\n        <a class=\"drac-tab-link drac-text\" href=\"#\">Item Two</a>\n      </li>\n      <li class=\"drac-tab\">\n        <a class=\"drac-tab-link drac-text\" href=\"#\">Item Three</a>\n      </li>\n    </ul>\n  </div>\n  <div class=\"drac-box\">\n    <ul class=\"drac-tabs drac-tabs-red\">\n      <li class=\"drac-tab drac-tab-active\">\n        <a class=\"drac-tab-link drac-text\" href=\"#\">Item One</a>\n      </li>\n      <li class=\"drac-tab\">\n        <a class=\"drac-tab-link drac-text\" href=\"#\">Item Two</a>\n      </li>\n      <li class=\"drac-tab\">\n        <a class=\"drac-tab-link drac-text\" href=\"#\">Item Three</a>\n      </li>\n    </ul>\n  </div>\n  <div class=\"drac-box\">\n    <ul class=\"drac-tabs drac-tabs-yellow\">\n      <li class=\"drac-tab drac-tab-active\">\n        <a class=\"drac-tab-link drac-text\" href=\"#\">Item One</a>\n      </li>\n      <li class=\"drac-tab\">\n        <a class=\"drac-tab-link drac-text\" href=\"#\">Item Two</a>\n      </li>\n      <li class=\"drac-tab\">\n        <a class=\"drac-tab-link drac-text\" href=\"#\">Item Three</a>\n      </li>\n    </ul>\n  </div>\n</div>\n",
          "react": "<Box>\n  <Box>\n    <Tabs color=\"white\">\n      <li className=\"drac-tab drac-tab-active\">\n        <a className=\"drac-tab-link drac-text\" href=\"#\">\n          Item One\n        </a>\n      </li>\n      <li className=\"drac-tab\">\n        <a className=\"drac-tab-link drac-text\" href=\"#\">\n          Item Two\n        </a>\n      </li>\n      <li className=\"drac-tab\">\n        <a className=\"drac-tab-link drac-text\" href=\"#\">\n          Item Three\n        </a>\n      </li>\n    </Tabs>\n  </Box>\n  <Box>\n    <Tabs color=\"cyan\">\n      <li className=\"drac-tab drac-tab-active\">\n        <a className=\"drac-tab-link drac-text\" href=\"#\">\n          Item One\n        </a>\n      </li>\n      <li className=\"drac-tab\">\n        <a className=\"drac-tab-link drac-text\" href=\"#\">\n          Item Two\n        </a>\n      </li>\n      <li className=\"drac-tab\">\n        <a className=\"drac-tab-link drac-text\" href=\"#\">\n          Item Three\n        </a>\n      </li>\n    </Tabs>\n  </Box>\n  <Box>\n    <Tabs color=\"green\">\n      <li className=\"drac-tab drac-tab-active\">\n        <a className=\"drac-tab-link drac-text\" href=\"#\">\n          Item One\n        </a>\n      </li>\n      <li className=\"drac-tab\">\n        <a className=\"drac-tab-link drac-text\" href=\"#\">\n          Item Two\n        </a>\n      </li>\n      <li className=\"drac-tab\">\n        <a className=\"drac-tab-link drac-text\" href=\"#\">\n          Item Three\n        </a>\n      </li>\n    </Tabs>\n  </Box>\n  <Box>\n    <Tabs color=\"orange\">\n      <li className=\"drac-tab drac-tab-active\">\n        <a className=\"drac-tab-link drac-text\" href=\"#\">\n          Item One\n        </a>\n      </li>\n      <li className=\"drac-tab\">\n        <a className=\"drac-tab-link drac-text\" href=\"#\">\n          Item Two\n        </a>\n      </li>\n      <li className=\"drac-tab\">\n        <a className=\"drac-tab-link drac-text\" href=\"#\">\n          Item Three\n        </a>\n      </li>\n    </Tabs>\n  </Box>\n  <Box>\n    <Tabs color=\"pink\">\n      <li className=\"drac-tab drac-tab-active\">\n        <a className=\"drac-tab-link drac-text\" href=\"#\">\n          Item One\n        </a>\n      </li>\n      <li className=\"drac-tab\">\n        <a className=\"drac-tab-link drac-text\" href=\"#\">\n          Item Two\n        </a>\n      </li>\n      <li className=\"drac-tab\">\n        <a className=\"drac-tab-link drac-text\" href=\"#\">\n          Item Three\n        </a>\n      </li>\n    </Tabs>\n  </Box>\n  <Box>\n    <Tabs color=\"purple\">\n      <li className=\"drac-tab drac-tab-active\">\n        <a className=\"drac-tab-link drac-text\" href=\"#\">\n          Item One\n        </a>\n      </li>\n      <li className=\"drac-tab\">\n        <a className=\"drac-tab-link drac-text\" href=\"#\">\n          Item Two\n        </a>\n      </li>\n      <li className=\"drac-tab\">\n        <a className=\"drac-tab-link drac-text\" href=\"#\">\n          Item Three\n        </a>\n      </li>\n    </Tabs>\n  </Box>\n  <Box>\n    <Tabs color=\"red\">\n      <li className=\"drac-tab drac-tab-active\">\n        <a className=\"drac-tab-link drac-text\" href=\"#\">\n          Item One\n        </a>\n      </li>\n      <li className=\"drac-tab\">\n        <a className=\"drac-tab-link drac-text\" href=\"#\">\n          Item Two\n        </a>\n      </li>\n      <li className=\"drac-tab\">\n        <a className=\"drac-tab-link drac-text\" href=\"#\">\n          Item Three\n        </a>\n      </li>\n    </Tabs>\n  </Box>\n  <Box>\n    <Tabs color=\"yellow\">\n      <li className=\"drac-tab drac-tab-active\">\n        <a className=\"drac-tab-link drac-text\" href=\"#\">\n          Item One\n        </a>\n      </li>\n      <li className=\"drac-tab\">\n        <a className=\"drac-tab-link drac-text\" href=\"#\">\n          Item Two\n        </a>\n      </li>\n      <li className=\"drac-tab\">\n        <a className=\"drac-tab-link drac-text\" href=\"#\">\n          Item Three\n        </a>\n      </li>\n    </Tabs>\n  </Box>\n</Box>;\n",
          "docs": "Tabs can be customized to use any of the Dracula UI theme colors.",
          "screenshot": "./dsp/assets/TabsColors.png"
        }
      ],
      "ext_com_draculaui_props": {
        "color": {
          "defaultValue": null,
          "description": "The Dracula UI color for the Tabs.",
          "name": "color",
          "parent": {
            "fileName": "src/components/Tabs/Tabs.tsx",
            "name": "TabsProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Tabs/Tabs.tsx",
              "name": "TabsProps"
            }
          ],
          "required": false,
          "type": {
            "name": "\"purpleCyan\" | \"yellowPink\" | \"cyanGreen\" | \"pinkPurple\" | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | \"black\" | \"blackSecondary\" | \"blackLight\" | undefined"
          }
        },
        "p": {
          "defaultValue": null,
          "description": "",
          "name": "p",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "py": {
          "defaultValue": null,
          "description": "",
          "name": "py",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "px": {
          "defaultValue": null,
          "description": "",
          "name": "px",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pt": {
          "defaultValue": null,
          "description": "",
          "name": "pt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pb": {
          "defaultValue": null,
          "description": "",
          "name": "pb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pl": {
          "defaultValue": null,
          "description": "",
          "name": "pl",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "pr": {
          "defaultValue": null,
          "description": "",
          "name": "pr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
          }
        },
        "m": {
          "defaultValue": null,
          "description": "",
          "name": "m",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "my": {
          "defaultValue": null,
          "description": "",
          "name": "my",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mx": {
          "defaultValue": null,
          "description": "",
          "name": "mx",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mt": {
          "defaultValue": null,
          "description": "",
          "name": "mt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mb": {
          "defaultValue": null,
          "description": "",
          "name": "mb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "ml": {
          "defaultValue": null,
          "description": "",
          "name": "ml",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        },
        "mr": {
          "defaultValue": null,
          "description": "",
          "name": "mr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
          }
        }
      },
      "ext_com_draculaui_docgen": {
        "tags": {},
        "description": "Tabs are horizontal navigation elements used to display\ncontent within the same page.",
        "displayName": "Tabs",
        "methods": [],
        "props": {
          "color": {
            "defaultValue": null,
            "description": "The Dracula UI color for the Tabs.",
            "name": "color",
            "parent": {
              "fileName": "src/components/Tabs/Tabs.tsx",
              "name": "TabsProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Tabs/Tabs.tsx",
                "name": "TabsProps"
              }
            ],
            "required": false,
            "type": {
              "name": "\"purpleCyan\" | \"yellowPink\" | \"cyanGreen\" | \"pinkPurple\" | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | \"black\" | \"blackSecondary\" | \"blackLight\" | undefined"
            }
          },
          "p": {
            "defaultValue": null,
            "description": "",
            "name": "p",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "py": {
            "defaultValue": null,
            "description": "",
            "name": "py",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "px": {
            "defaultValue": null,
            "description": "",
            "name": "px",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pt": {
            "defaultValue": null,
            "description": "",
            "name": "pt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pb": {
            "defaultValue": null,
            "description": "",
            "name": "pb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pl": {
            "defaultValue": null,
            "description": "",
            "name": "pl",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "pr": {
            "defaultValue": null,
            "description": "",
            "name": "pr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | undefined"
            }
          },
          "m": {
            "defaultValue": null,
            "description": "",
            "name": "m",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "my": {
            "defaultValue": null,
            "description": "",
            "name": "my",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mx": {
            "defaultValue": null,
            "description": "",
            "name": "mx",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mt": {
            "defaultValue": null,
            "description": "",
            "name": "mt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mb": {
            "defaultValue": null,
            "description": "",
            "name": "mb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "ml": {
            "defaultValue": null,
            "description": "",
            "name": "ml",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          },
          "mr": {
            "defaultValue": null,
            "description": "",
            "name": "mr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"none\" | \"xxs\" | \"xs\" | \"sm\" | \"md\" | \"lg\" | \"auto\" | undefined"
            }
          }
        }
      }
    },
    {
      "class": "component",
      "type": "page",
      "id": "Text",
      "name": "Text",
      "last_updated_by": "System",
      "description": "Text is the base component for any sort of text.\n\nConsumers of this component can control, the color, size,\nweight, and spacing of Text.\n\nUse this component for generic, and non-hierarchical text that is\nto be displayed on a page, or as part of other complex components\nor UI patterns.",
      "related_entity_ids": [],
      "tags": [
        "component"
      ],
      "snippets": {
        "trigger": "text",
        "languages": {
          "javascriptreact": "<Text>The quick vampire jumps over the lazy human</Text>;\n",
          "html": "<span class=\"drac-text drac-line-height drac-text-white\"\n  >The quick vampire jumps over the lazy human</span\n>\n"
        }
      },
      "ext_com_draculaui_variations": [
        {
          "title": "Usage",
          "html": "<span class=\"drac-text drac-line-height drac-text-white\"\n  >The quick vampire jumps over the lazy human</span\n>\n",
          "react": "<Text>The quick vampire jumps over the lazy human</Text>;\n",
          "docs": "Show inline text within an interface.",
          "screenshot": "./dsp/assets/Text.png"
        },
        {
          "title": "Colors",
          "html": "<div class=\"drac-box\">\n  <div class=\"drac-box\">\n    <span class=\"drac-text drac-line-height drac-text-cyan\">cyan</span>\n  </div>\n  <div class=\"drac-box\">\n    <span class=\"drac-text drac-line-height drac-text-green\">green</span>\n  </div>\n</div>\n",
          "react": "<Box>\n  <Box>\n    <Text color=\"cyan\">cyan</Text>\n  </Box>\n  <Box>\n    <Text color=\"green\">green</Text>\n  </Box>\n</Box>;\n",
          "docs": "Text can be customized to use any of the Dracula UI theme colors.",
          "screenshot": "./dsp/assets/TextColors.png"
        },
        {
          "title": "Align",
          "html": "<div class=\"drac-box\">\n  <p class=\"drac-text drac-text-left drac-line-height drac-text-white\">\n    The quick vampire jumps over the lazy human\n  </p>\n  <p class=\"drac-text drac-text-center drac-line-height drac-text-white\">\n    The quick vampire jumps over the lazy human\n  </p>\n  <p class=\"drac-text drac-text-right drac-line-height drac-text-white\">\n    The quick vampire jumps over the lazy human\n  </p>\n</div>\n",
          "react": "<Box>\n  <Text align=\"left\" as=\"p\">\n    The quick vampire jumps over the lazy human\n  </Text>\n  <Text align=\"center\" as=\"p\">\n    The quick vampire jumps over the lazy human\n  </Text>\n  <Text align=\"right\" as=\"p\">\n    The quick vampire jumps over the lazy human\n  </Text>\n</Box>;\n",
          "docs": "Text can be customized with different alignments.",
          "screenshot": "./dsp/assets/TextAlign.png"
        },
        {
          "title": "Weights",
          "html": "<div class=\"drac-box\">\n  <div class=\"drac-box\">\n    <span class=\"drac-text drac-line-height drac-text-white\">normal</span>\n  </div>\n  <div class=\"drac-box\">\n    <span class=\"drac-text drac-text-semibold drac-line-height drac-text-white\"\n      >semibold</span\n    >\n  </div>\n  <div class=\"drac-box\">\n    <span class=\"drac-text drac-text-bold drac-line-height drac-text-white\"\n      >bold</span\n    >\n  </div>\n</div>\n",
          "react": "<Box>\n  <Box>\n    <Text weight=\"normal\">normal</Text>\n  </Box>\n  <Box>\n    <Text weight=\"semibold\">semibold</Text>\n  </Box>\n  <Box>\n    <Text weight=\"bold\">bold</Text>\n  </Box>\n</Box>;\n",
          "docs": "Text can be defined in different font weights.",
          "screenshot": "./dsp/assets/TextWeights.png"
        },
        {
          "title": "Sizes",
          "html": "<div class=\"drac-box\">\n  <div class=\"drac-box\">\n    <span class=\"drac-text drac-text-xs drac-line-height drac-text-white\"\n      >xs</span\n    >\n  </div>\n  <div class=\"drac-box\">\n    <span class=\"drac-text drac-text-sm drac-line-height drac-text-white\"\n      >sm</span\n    >\n  </div>\n  <div class=\"drac-box\">\n    <span class=\"drac-text drac-line-height drac-text-white\">md</span>\n  </div>\n  <div class=\"drac-box\">\n    <span class=\"drac-text drac-text-lg drac-line-height drac-text-white\"\n      >lg</span\n    >\n  </div>\n</div>\n",
          "react": "<Box>\n  <Box>\n    <Text size=\"xs\">xs</Text>\n  </Box>\n  <Box>\n    <Text size=\"sm\">sm</Text>\n  </Box>\n  <Box>\n    <Text size=\"md\">md</Text>\n  </Box>\n  <Box>\n    <Text size=\"lg\">lg</Text>\n  </Box>\n</Box>;\n",
          "docs": "Text can be customized to use several different sizes.",
          "screenshot": "./dsp/assets/TextSizes.png"
        }
      ],
      "ext_com_draculaui_props": {
        "align": {
          "defaultValue": null,
          "description": "Controls the alignment of text.",
          "name": "align",
          "parent": {
            "fileName": "src/components/Text/Text.tsx",
            "name": "TextProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Text/Text.tsx",
              "name": "TextProps"
            }
          ],
          "required": false,
          "type": {
            "name": "\"left\" | \"center\" | \"right\" | \"justify\" | undefined"
          }
        },
        "size": {
          "defaultValue": null,
          "description": "Controls the size of the text based on pre-configured Dracula UI sizes.",
          "name": "size",
          "parent": {
            "fileName": "src/components/Text/Text.tsx",
            "name": "TextProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Text/Text.tsx",
              "name": "TextProps"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | undefined"
          }
        },
        "weight": {
          "defaultValue": null,
          "description": "Controls the weight of the text.",
          "name": "weight",
          "parent": {
            "fileName": "src/components/Text/Text.tsx",
            "name": "TextProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Text/Text.tsx",
              "name": "TextProps"
            }
          ],
          "required": false,
          "type": {
            "name": "\"normal\" | \"semibold\" | \"bold\" | undefined"
          }
        },
        "lineHeight": {
          "defaultValue": null,
          "description": "Controls the line height of a text.",
          "name": "lineHeight",
          "parent": {
            "fileName": "src/components/Text/Text.tsx",
            "name": "TextProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Text/Text.tsx",
              "name": "TextProps"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"xl\" | undefined"
          }
        },
        "color": {
          "defaultValue": null,
          "description": "Controls the color of the text",
          "name": "color",
          "parent": {
            "fileName": "src/components/Text/Text.tsx",
            "name": "TextProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Text/Text.tsx",
              "name": "TextProps"
            }
          ],
          "required": false,
          "type": {
            "name": "\"purpleCyan\" | \"yellowPink\" | \"cyanGreen\" | \"pinkPurple\" | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | \"black\" | \"blackSecondary\" | \"blackLight\" | undefined"
          }
        },
        "as": {
          "defaultValue": null,
          "description": "The HTML element to be used",
          "name": "as",
          "parent": {
            "fileName": "src/components/Text/Text.tsx",
            "name": "TextProps"
          },
          "declarations": [
            {
              "fileName": "src/components/Text/Text.tsx",
              "name": "TextProps"
            }
          ],
          "required": false,
          "type": {
            "name": "\"a\" | \"span\" | \"p\" | undefined"
          }
        },
        "p": {
          "defaultValue": null,
          "description": "",
          "name": "p",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
          }
        },
        "py": {
          "defaultValue": null,
          "description": "",
          "name": "py",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
          }
        },
        "px": {
          "defaultValue": null,
          "description": "",
          "name": "px",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
          }
        },
        "pt": {
          "defaultValue": null,
          "description": "",
          "name": "pt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
          }
        },
        "pb": {
          "defaultValue": null,
          "description": "",
          "name": "pb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
          }
        },
        "pl": {
          "defaultValue": null,
          "description": "",
          "name": "pl",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
          }
        },
        "pr": {
          "defaultValue": null,
          "description": "",
          "name": "pr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
          }
        },
        "m": {
          "defaultValue": null,
          "description": "",
          "name": "m",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
          }
        },
        "my": {
          "defaultValue": null,
          "description": "",
          "name": "my",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
          }
        },
        "mx": {
          "defaultValue": null,
          "description": "",
          "name": "mx",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
          }
        },
        "mt": {
          "defaultValue": null,
          "description": "",
          "name": "mt",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
          }
        },
        "mb": {
          "defaultValue": null,
          "description": "",
          "name": "mb",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
          }
        },
        "ml": {
          "defaultValue": null,
          "description": "",
          "name": "ml",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
          }
        },
        "mr": {
          "defaultValue": null,
          "description": "",
          "name": "mr",
          "declarations": [
            {
              "fileName": "dracula-ui/src/base/spacing.ts",
              "name": "TypeLiteral"
            }
          ],
          "required": false,
          "type": {
            "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
          }
        }
      },
      "ext_com_draculaui_docgen": {
        "tags": {},
        "description": "Text is the base component for any sort of text.\n\nConsumers of this component can control, the color, size,\nweight, and spacing of Text.\n\nUse this component for generic, and non-hierarchical text that is\nto be displayed on a page, or as part of other complex components\nor UI patterns.",
        "displayName": "Text",
        "methods": [],
        "props": {
          "align": {
            "defaultValue": null,
            "description": "Controls the alignment of text.",
            "name": "align",
            "parent": {
              "fileName": "src/components/Text/Text.tsx",
              "name": "TextProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Text/Text.tsx",
                "name": "TextProps"
              }
            ],
            "required": false,
            "type": {
              "name": "\"left\" | \"center\" | \"right\" | \"justify\" | undefined"
            }
          },
          "size": {
            "defaultValue": null,
            "description": "Controls the size of the text based on pre-configured Dracula UI sizes.",
            "name": "size",
            "parent": {
              "fileName": "src/components/Text/Text.tsx",
              "name": "TextProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Text/Text.tsx",
                "name": "TextProps"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | undefined"
            }
          },
          "weight": {
            "defaultValue": null,
            "description": "Controls the weight of the text.",
            "name": "weight",
            "parent": {
              "fileName": "src/components/Text/Text.tsx",
              "name": "TextProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Text/Text.tsx",
                "name": "TextProps"
              }
            ],
            "required": false,
            "type": {
              "name": "\"normal\" | \"semibold\" | \"bold\" | undefined"
            }
          },
          "lineHeight": {
            "defaultValue": null,
            "description": "Controls the line height of a text.",
            "name": "lineHeight",
            "parent": {
              "fileName": "src/components/Text/Text.tsx",
              "name": "TextProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Text/Text.tsx",
                "name": "TextProps"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"xl\" | undefined"
            }
          },
          "color": {
            "defaultValue": null,
            "description": "Controls the color of the text",
            "name": "color",
            "parent": {
              "fileName": "src/components/Text/Text.tsx",
              "name": "TextProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Text/Text.tsx",
                "name": "TextProps"
              }
            ],
            "required": false,
            "type": {
              "name": "\"purpleCyan\" | \"yellowPink\" | \"cyanGreen\" | \"pinkPurple\" | \"cyan\" | \"green\" | \"orange\" | \"pink\" | \"purple\" | \"red\" | \"yellow\" | \"white\" | \"black\" | \"blackSecondary\" | \"blackLight\" | undefined"
            }
          },
          "as": {
            "defaultValue": null,
            "description": "The HTML element to be used",
            "name": "as",
            "parent": {
              "fileName": "src/components/Text/Text.tsx",
              "name": "TextProps"
            },
            "declarations": [
              {
                "fileName": "src/components/Text/Text.tsx",
                "name": "TextProps"
              }
            ],
            "required": false,
            "type": {
              "name": "\"a\" | \"span\" | \"p\" | undefined"
            }
          },
          "p": {
            "defaultValue": null,
            "description": "",
            "name": "p",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
            }
          },
          "py": {
            "defaultValue": null,
            "description": "",
            "name": "py",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
            }
          },
          "px": {
            "defaultValue": null,
            "description": "",
            "name": "px",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
            }
          },
          "pt": {
            "defaultValue": null,
            "description": "",
            "name": "pt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
            }
          },
          "pb": {
            "defaultValue": null,
            "description": "",
            "name": "pb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
            }
          },
          "pl": {
            "defaultValue": null,
            "description": "",
            "name": "pl",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
            }
          },
          "pr": {
            "defaultValue": null,
            "description": "",
            "name": "pr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | undefined"
            }
          },
          "m": {
            "defaultValue": null,
            "description": "",
            "name": "m",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
            }
          },
          "my": {
            "defaultValue": null,
            "description": "",
            "name": "my",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
            }
          },
          "mx": {
            "defaultValue": null,
            "description": "",
            "name": "mx",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
            }
          },
          "mt": {
            "defaultValue": null,
            "description": "",
            "name": "mt",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
            }
          },
          "mb": {
            "defaultValue": null,
            "description": "",
            "name": "mb",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
            }
          },
          "ml": {
            "defaultValue": null,
            "description": "",
            "name": "ml",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
            }
          },
          "mr": {
            "defaultValue": null,
            "description": "",
            "name": "mr",
            "declarations": [
              {
                "fileName": "dracula-ui/src/base/spacing.ts",
                "name": "TypeLiteral"
              }
            ],
            "required": false,
            "type": {
              "name": "\"md\" | \"lg\" | \"sm\" | \"xs\" | \"none\" | \"xxs\" | \"auto\" | undefined"
            }
          }
        }
      }
    }
  ]
}