{
  "id": "button",
  "title": "Button",
  "demoWidths": [{ "width": 250 }],
  "templates": [
    {
      "id": "react",
      "path": "../src/components/button/button.tsx",
      "alias": "Button",
      "templateLanguageId": "react",
      "statusId": "ready",
      "spec": { "isInferred": true },
      "demosById": {
        "ZTTvivHJ": {
          "id": "ZTTvivHJ",
          "title": "Main",
          "description": "",
          "type": "data",
          "data": {
            "props": {
              "isDisabled": false,
              "handleTrigger": "() => alert('The button was clicked!')"
            },
            "slots": { "children": ["Launch"] }
          }
        },
        "2xiFzkw1": {
          "id": "2xiFzkw1",
          "title": "Secondary Arrow",
          "description": "A description",
          "type": "data",
          "data": {
            "props": {
              "buttonType": "secondary",
              "size": "m",
              "handleTrigger": "() => {}",
              "arrow": "left"
            },
            "slots": { "children": ["Back"] }
          }
        },
        "9YuPiYmu": {
          "id": "9YuPiYmu",
          "title": "Arrow Only",
          "description": "A description",
          "type": "data",
          "data": {
            "props": {
              "buttonType": "iconOnly",
              "size": "m",
              "handleTrigger": "() => {}",
              "arrow": "right",
              "isDisabled": false
            },
            "slots": {}
          }
        },
        "RphtzL51e": {
          "id": "RphtzL51e",
          "title": "Small Button",
          "description": "A description",
          "type": "data",
          "data": {
            "props": {
              "buttonType": "primary",
              "size": "s",
              "handleTrigger": "() => {}",
              "arrow": "right"
            },
            "slots": { "children": ["Go"] }
          }
        }
      },
      "demos": ["ZTTvivHJ", "2xiFzkw1", "9YuPiYmu", "RphtzL51e"]
    }
  ]
}
