{
  "text": {
    "name": "text",
    "title": "Text Input",
    "icon": "i-heroicons-bars-3-bottom-left",
    "default_block_name": "Your name",
    "bg_class": "bg-blue-100",
    "text_class": "text-blue-900",
    "is_input": true,
    "default_values": {
      "multi_lines": false,
      "max_char_limit": 2000
    }
  },
  "rich_text": {
    "name": "rich_text",
    "title": "Rich Text Input",
    "icon": "i-heroicons-bars-3-20-solid",
    "default_block_name": "Description",
    "bg_class": "bg-blue-100",
    "text_class": "text-blue-900",
    "is_input": true,
    "default_values": {
      "max_char_limit": 2000
    }
  },
  "date": {
    "name": "date",
    "title": "Date Input",
    "icon": "i-heroicons-calendar-20-solid",
    "default_block_name": "Date",
    "bg_class": "bg-green-100",
    "text_class": "text-green-900",
    "is_input": true,
    "default_values": {}
  },
  "url": {
    "name": "url",
    "title": "URL Input",
    "icon": "i-heroicons-link-20-solid",
    "default_block_name": "Link",
    "bg_class": "bg-blue-100",
    "text_class": "text-blue-900",
    "is_input": true,
    "default_values": {
      "max_char_limit": 2000
    }
  },
  "phone_number": {
    "name": "phone_number",
    "title": "Phone Input",
    "icon": "i-heroicons-phone-20-solid",
    "default_block_name": "Phone Number",
    "bg_class": "bg-blue-100",
    "text_class": "text-blue-900",
    "is_input": true,
    "default_values": {}
  },
  "email": {
    "name": "email",
    "title": "Email Input",
    "icon": "i-heroicons-at-symbol-20-solid",
    "default_block_name": "Email",
    "bg_class": "bg-blue-100",
    "text_class": "text-blue-900",
    "is_input": true,
    "default_values": {
      "max_char_limit": 2000
    }
  },
  "checkbox": {
    "name": "checkbox",
    "title": "Checkbox Input",
    "icon": "i-heroicons-check-circle",
    "default_block_name": "Checkbox",
    "bg_class": "bg-red-100",
    "text_class": "text-red-900",
    "is_input": true,
    "default_values": {}
  },
  "select": {
    "name": "select",
    "title": "Select Input",
    "icon": "i-heroicons-chevron-up-down-20-solid",
    "default_block_name": "Select",
    "bg_class": "bg-red-100",
    "text_class": "text-red-900",
    "is_input": true,
    "default_values": {
      "select": {
        "options": [
          { "name": "Option 1", "id": "Option 1" },
          { "name": "Option 2", "id": "Option 2" }
        ]
      }
    }
  },
  "multi_select": {
    "name": "multi_select",
    "title": "Multi-select Input",
    "icon": "i-heroicons-chevron-up-down-20-solid",
    "default_block_name": "Multi Select",
    "bg_class": "bg-red-100",
    "text_class": "text-red-900",
    "is_input": true,
    "default_values": {
      "multi_select": {
        "options": [
          { "name": "Option 1", "id": "Option 1" },
          { "name": "Option 2", "id": "Option 2" }
        ]
      }
    }
  },
  "matrix": {
    "name": "matrix",
    "title": "Matrix Input",
    "icon": "i-heroicons-table-cells-20-solid",
    "default_block_name": "Matrix",
    "bg_class": "bg-red-100",
    "text_class": "text-red-900",
    "is_input": true,
    "default_values": {
      "rows": ["Row 1"],
      "columns": [1, 2, 3],
      "selection_data": {
        "Row 1": null
      }
    }
  },
  "number": {
    "name": "number",
    "title": "Number Input",
    "icon": "i-heroicons-hashtag-20-solid",
    "default_block_name": "Number",
    "bg_class": "bg-purple-100",
    "text_class": "text-purple-900",
    "is_input": true,
    "default_values": {}
  },
  "rating": {
    "name": "rating",
    "title": "Rating Input",
    "icon": "i-heroicons-star",
    "default_block_name": "Rating",
    "bg_class": "bg-purple-100",
    "text_class": "text-purple-900",
    "is_input": true,
    "default_values": {
      "rating_max_value": 5
    }
  },
  "scale": {
    "name": "scale",
    "title": "Scale Input",
    "icon": "i-heroicons-scale-20-solid",
    "default_block_name": "Scale",
    "bg_class": "bg-purple-100",
    "text_class": "text-purple-900",
    "is_input": true,
    "default_values": {
      "scale_min_value": 1,
      "scale_max_value": 5,
      "scale_step_value": 1
    }
  },
  "slider": {
    "name": "slider",
    "title": "Slider Input",
    "icon": "i-heroicons-adjustments-horizontal",
    "default_block_name": "Slider",
    "bg_class": "bg-purple-100",
    "text_class": "text-purple-900",
    "is_input": true,
    "default_values": {
      "slider_min_value": 0,
      "slider_max_value": 50,
      "slider_step_value": 1
    }
  },
  "files": {
    "name": "files",
    "title": "File Input",
    "icon": "i-heroicons-paper-clip",
    "default_block_name": "Files",
    "bg_class": "bg-pink-100",
    "text_class": "text-pink-900",
    "is_input": true,
    "default_values": {}
  },
  "signature": {
    "name": "signature",
    "title": "Signature Input",
    "icon": "i-heroicons-pencil-square-20-solid",
    "default_block_name": "Signature",
    "bg_class": "bg-pink-100",
    "text_class": "text-pink-900",
    "is_input": true,
    "default_values": {}
  },
  "barcode": {
    "name": "barcode",
    "title": "Barcode Reader",
    "icon": "i-material-symbols-barcode-scanner-rounded", 
    "default_block_name": "Scan Barcode",
    "bg_class": "bg-pink-100",
    "text_class": "text-pink-900",
    "is_input": true,
    "default_values": {
      "decoders": ["ean_reader", "ean_8_reader"]
    }
  },
  "payment": {
    "name": "payment",
    "title": "Payment",
    "icon": "i-heroicons-credit-card",
    "default_block_name": "Payment",
    "bg_class": "bg-green-100",
    "text_class": "text-green-900",
    "is_input": true,
    "self_hosted": false,
    "max_count": 1,
    "auth_required": true
  },
  "nf-text": {
    "name": "nf-text",
    "title": "Text",
    "icon": "i-heroicons-bars-3",
    "default_block_name": "Text",
    "bg_class": "bg-yellow-100",
    "text_class": "text-yellow-900",
    "is_input": false,
    "default_values": {}
  },
  "nf-page-break": {
    "name": "nf-page-break",
    "title": "Page-break",
    "icon": "i-heroicons-document-plus",
    "default_block_name": "Page Break",
    "bg_class": "bg-gray-100",
    "text_class": "text-gray-900",
    "is_input": false,
    "default_values": {}
  },
  "nf-divider": {
    "name": "nf-divider",
    "title": "Divider",
    "icon": "i-heroicons-minus",
    "default_block_name": "Divider",
    "bg_class": "bg-gray-100",
    "text_class": "text-gray-900",
    "is_input": false,
    "default_values": {}
  },
  "nf-image": {
    "name": "nf-image",
    "title": "Image",
    "icon": "i-heroicons-photo",
    "default_block_name": "Image",
    "bg_class": "bg-yellow-100",
    "text_class": "text-yellow-900",
    "is_input": false,
    "default_values": {}
  },
  "nf-code": {
    "name": "nf-code",
    "title": "Code",
    "icon": "i-heroicons-code-bracket",
    "default_block_name": "Code Block",
    "bg_class": "bg-yellow-100",
    "text_class": "text-yellow-900",
    "is_input": false,
    "default_values": {}
  }
}
