{
  "configVersion": 1,
  "designId": "bookshelf-print",
  "rendererVersion": "bookshelf/1.0.0",
  "service": {
    "origin": "",
    "savePath": "/v1/designs",
    "analyticsPath": "/v1/analytics/events",
    "previewDebounceMs": 120
  },
  "sheet": {
    "width": 1000,
    "height": 1500
  },
  "assetVersion": "2026-11-14.1",
  "preview": {
    "exampleAsset": "design-bookshelf-print-example.jpg",
    "exampleAlt": "An illustrated oak bookcase on cream paper under the title “The Wilson Family Library” and “Christmas 2026”: eight jewel-coloured books, each spine carrying a family name from Grandma Rose to Biscuit the Dog, with a little Christmas tree, wrapped gifts and fairy lights on the shelves.",
    "seed": {
      "title": "The Wilson Family Library",
      "spines": "Grandma Rose\nGrandad Bill\nMum\nDad\nOlivia\nJack\nLittle Poppy\nBiscuit the Dog",
      "line": "Christmas 2026",
      "look": "illustrated",
      "touches": "christmas",
      "colourway": "cream",
      "typeface": "classic"
    }
  },
  "fields": {
    "requiredLabel": "Your words",
    "optionsLabel": "The look",
    "required": [
      {
        "key": "title",
        "type": "text",
        "label": "Title",
        "hint": "The Smith Family Library · Mum’s Favourite Chapters · Our Story So Far",
        "placeholder": "The Smith Family Library",
        "maxLength": 40,
        "affects": "render"
      },
      {
        "key": "spines",
        "type": "paragraph",
        "label": "The books, one on each line",
        "rows": 8,
        "maxLength": 420,
        "affects": "render",
        "hint": "From 3 to 10 books, each up to 24 characters: family names, pets, favourite books or the chapters of your story. To add a year or a small line to a book, put it after a slash: Emma / 1994. Every book prints, in your order.",
        "placeholder": "Grandma Rose\nMum\nDad\nOlivia / 2015\nBiscuit the Dog"
      },
      {
        "key": "line",
        "type": "text",
        "label": "Line under the title",
        "hint": "Christmas 2026 · Est. 2009 · Mother’s Day 2027",
        "maxLength": 44,
        "optional": true,
        "affects": "render"
      }
    ],
    "options": [
      {
        "key": "look",
        "type": "thumbnails",
        "label": "Style",
        "default": "illustrated",
        "affects": "render",
        "options": [
          {
            "value": "illustrated",
            "label": "Illustrated bookcase",
            "description": "a painted oak bookcase, jewel spines, gold-tone bands",
            "thumbnail": "design-bookshelf-print-look-illustrated.jpg"
          },
          {
            "value": "library",
            "label": "Gold-tone library",
            "description": "dark walnut, leather spines, gold-tone lettering",
            "thumbnail": "design-bookshelf-print-look-library.jpg"
          },
          {
            "value": "modern",
            "label": "Modern shelves",
            "description": "two floating shelves, soft rounded spines",
            "thumbnail": "design-bookshelf-print-look-modern.jpg"
          }
        ]
      },
      {
        "key": "touches",
        "type": "thumbnails",
        "label": "On the shelves",
        "default": "christmas",
        "affects": "render",
        "options": [
          {
            "value": "none",
            "label": "Plant and books",
            "description": "a little house, a family photo and a stack of books",
            "thumbnail": "design-bookshelf-print-touches-none.jpg"
          },
          {
            "value": "christmas",
            "label": "Christmas",
            "description": "a little tree, gifts and fairy lights",
            "thumbnail": "design-bookshelf-print-touches-christmas.jpg"
          },
          {
            "value": "mothers",
            "label": "Flowers and tea",
            "description": "tulips, a teacup and a heart",
            "thumbnail": "design-bookshelf-print-touches-mothers.jpg"
          },
          {
            "value": "fathers",
            "label": "Mug and glasses",
            "description": "a mug, reading glasses and a desk lamp",
            "thumbnail": "design-bookshelf-print-touches-fathers.jpg"
          }
        ]
      },
      {
        "key": "colourway",
        "type": "thumbnails",
        "label": "Colours",
        "default": "cream",
        "affects": "render",
        "options": [
          {
            "value": "cream",
            "label": "Cream & jewel",
            "thumbnail": "design-bookshelf-print-colourway-cream.jpg"
          },
          {
            "value": "sage",
            "label": "Sage & terracotta",
            "thumbnail": "design-bookshelf-print-colourway-sage.jpg"
          },
          {
            "value": "blush",
            "label": "Blush & berry",
            "thumbnail": "design-bookshelf-print-colourway-blush.jpg"
          },
          {
            "value": "midnight",
            "label": "Midnight & gold",
            "thumbnail": "design-bookshelf-print-colourway-midnight.jpg"
          },
          {
            "value": "forest",
            "label": "Forest & gold",
            "thumbnail": "design-bookshelf-print-colourway-forest.jpg"
          }
        ]
      },
      {
        "key": "typeface",
        "type": "thumbnails",
        "label": "Lettering",
        "default": "classic",
        "affects": "render",
        "options": [
          {
            "value": "classic",
            "label": "Classic",
            "thumbnail": "design-bookshelf-print-typeface-classic.jpg"
          },
          {
            "value": "storybook",
            "label": "Storybook",
            "thumbnail": "design-bookshelf-print-typeface-storybook.jpg"
          },
          {
            "value": "modern",
            "label": "Modern",
            "thumbnail": "design-bookshelf-print-typeface-modern.jpg"
          },
          {
            "value": "script",
            "label": "Script",
            "thumbnail": "design-bookshelf-print-typeface-script.jpg"
          }
        ]
      }
    ]
  },
  "presets": {
    "label": "Try a starting point",
    "options": [
      {
        "id": "christmas",
        "label": "Our family library",
        "values": {
          "title": "The Wilson Family Library",
          "spines": "Grandma Rose\nGrandad Bill\nMum\nDad\nOlivia\nJack\nLittle Poppy\nBiscuit the Dog",
          "line": "Christmas 2026",
          "look": "illustrated",
          "touches": "christmas",
          "colourway": "cream",
          "typeface": "classic"
        },
        "thumbnail": "design-bookshelf-print-preset-christmas.jpg"
      },
      {
        "id": "mum",
        "label": "Mum’s favourite chapters",
        "values": {
          "title": "Mum’s Favourite Chapters",
          "spines": "Mum\nEmma / 1994\nJack / 1997\nTilly / 2001\nOur Garden\nSunday Roasts\nThe Seaside",
          "line": "Mother’s Day 2027",
          "look": "illustrated",
          "touches": "mothers",
          "colourway": "blush",
          "typeface": "storybook"
        },
        "thumbnail": "design-bookshelf-print-preset-mum.jpg"
      },
      {
        "id": "dad",
        "label": "Dad’s library",
        "values": {
          "title": "Dad’s Library",
          "spines": "Dad\nTom\nEllie\nSam\nFishing at Dawn\nThe Big Match\nSunday Roasts",
          "line": "Father’s Day 2027",
          "look": "library",
          "touches": "fathers",
          "colourway": "midnight",
          "typeface": "classic"
        },
        "thumbnail": "design-bookshelf-print-preset-dad.jpg"
      },
      {
        "id": "story",
        "label": "Our story so far",
        "values": {
          "title": "Our Story So Far",
          "spines": "How We Met / 2009\nThe Wedding / 2012\nOur First Home / 2014\nEllie Arrives / 2016\nMax Arrives / 2019\nThe Next Chapter",
          "line": "The Taylors · Est. 2012",
          "look": "modern",
          "touches": "none",
          "colourway": "sage",
          "typeface": "modern"
        },
        "thumbnail": "design-bookshelf-print-preset-story.jpg"
      }
    ]
  },
  "recipes": {
    "label": "Ready-made looks",
    "items": [
      {
        "id": "forest-library",
        "label": "Forest library, gold tone",
        "look": {
          "look": "library",
          "colourway": "forest",
          "typeface": "classic"
        }
      },
      {
        "id": "soft-modern",
        "label": "Modern shelves in cream",
        "look": {
          "look": "modern",
          "colourway": "cream",
          "typeface": "storybook",
          "touches": "none"
        }
      }
    ]
  },
  "cart": {
    "summary": "{title} · {look.label} · {colourway.label}"
  }
}
