{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "Story Time",
  "description": "Picture-book read-aloud panel — cover, book title, and a line to read together.",
  "type": "object",
  "properties": {
    "bookTitle": {
      "type": "string",
      "title": "Book title",
      "description": "The name of the book or story.",
      "x-editor": "text"
    },
    "author": {
      "type": "string",
      "title": "Author",
      "description": "Who wrote it (optional).",
      "x-editor": "text"
    },
    "line": {
      "type": "string",
      "title": "A line to read",
      "description": "A short line from the story to read together.",
      "x-editor": "textarea"
    },
    "cover": {
      "type": "string",
      "title": "Cover image",
      "description": "The book cover or an illustration (optional — a friendly open book shows if empty).",
      "x-editor": "media"
    }
  }
}
