{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "http://schema.mydesignsystem.com/search-bar.schema.json",
  "title": "Search Bar",
  "description": "Search bar component for user input and search functionality.",
  "type": "object",
  "properties": {
    "placeholder": {
      "title": "Placeholder",
      "type": "string",
      "description": "Placeholder text for the search input field.",
      "examples": [
        "Search..."
      ]
    },
    "buttonText": {
      "type": "string",
      "description": "Text displayed on the search button.",
      "examples": [
        "Search"
      ]
    },
    "hint": {
      "type": "string",
      "description": "Additional information or instructions related to the search functionality.",
      "examples": [
        "Press <kbd>Enter</kbd> to search"
      ]
    },
    "alternativeText": {
      "type": "string",
      "description": "Text to display when offering alternative results.",
      "examples": [
        "Did you mean"
      ]
    },
    "alternativeResult": {
      "type": "string",
      "description": "The alternative result to display when offering suggestions.",
      "examples": [
        "AI Conference"
      ]
    }
  },
  "additionalProperties": false
}