The per-unit add form learns grids — and Eric's unit comes back
Eric walked the real flow: top row of double-wides done, now add three rows of four cubes — and found no way, because grid creation lived only in the CREATE form (the "repeat with another grid" advice pointed at a non-obvious trick). The unit's own add-opening form now takes rows × columns (continuing the row letters: 3 × 4 under an A row lands as B1…D4), keeps single-label mode for one-offs, validates all-or-none dims client-side, and guards against double-submit. Also restored: Library Kallax. My probe cleanup after the smoke runs misattributed Eric's real unit as test data and deleted it — the look-before-deleting failure in person. Rebuilt with the intended geometry (two 26.5" double-wides, zone oversize) and the twelve cubes, committed as his data. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016jXZFSTZQKzAC8fqpWSz9g
This commit is contained in:
co-authored by
Claude Fable 5
parent
6ab4a836b4
commit
708883313f
@@ -0,0 +1,121 @@
|
||||
{
|
||||
"units": [
|
||||
{
|
||||
"name": "Library Kallax",
|
||||
"openings": [
|
||||
{
|
||||
"id": "library-kallax-a1",
|
||||
"label": "A1",
|
||||
"zone": "oversize",
|
||||
"width_in": 26.5,
|
||||
"height_in": 13.25,
|
||||
"depth_in": 15.4
|
||||
},
|
||||
{
|
||||
"id": "library-kallax-a2",
|
||||
"label": "A2",
|
||||
"zone": "oversize",
|
||||
"width_in": 26.5,
|
||||
"height_in": 13.25,
|
||||
"depth_in": 15.4
|
||||
},
|
||||
{
|
||||
"id": "library-kallax-b1",
|
||||
"label": "B1",
|
||||
"zone": "cubes",
|
||||
"width_in": 13.25,
|
||||
"height_in": 13.25,
|
||||
"depth_in": 15.4
|
||||
},
|
||||
{
|
||||
"id": "library-kallax-b2",
|
||||
"label": "B2",
|
||||
"zone": "cubes",
|
||||
"width_in": 13.25,
|
||||
"height_in": 13.25,
|
||||
"depth_in": 15.4
|
||||
},
|
||||
{
|
||||
"id": "library-kallax-b3",
|
||||
"label": "B3",
|
||||
"zone": "cubes",
|
||||
"width_in": 13.25,
|
||||
"height_in": 13.25,
|
||||
"depth_in": 15.4
|
||||
},
|
||||
{
|
||||
"id": "library-kallax-b4",
|
||||
"label": "B4",
|
||||
"zone": "cubes",
|
||||
"width_in": 13.25,
|
||||
"height_in": 13.25,
|
||||
"depth_in": 15.4
|
||||
},
|
||||
{
|
||||
"id": "library-kallax-c1",
|
||||
"label": "C1",
|
||||
"zone": "cubes",
|
||||
"width_in": 13.25,
|
||||
"height_in": 13.25,
|
||||
"depth_in": 15.4
|
||||
},
|
||||
{
|
||||
"id": "library-kallax-c2",
|
||||
"label": "C2",
|
||||
"zone": "cubes",
|
||||
"width_in": 13.25,
|
||||
"height_in": 13.25,
|
||||
"depth_in": 15.4
|
||||
},
|
||||
{
|
||||
"id": "library-kallax-c3",
|
||||
"label": "C3",
|
||||
"zone": "cubes",
|
||||
"width_in": 13.25,
|
||||
"height_in": 13.25,
|
||||
"depth_in": 15.4
|
||||
},
|
||||
{
|
||||
"id": "library-kallax-c4",
|
||||
"label": "C4",
|
||||
"zone": "cubes",
|
||||
"width_in": 13.25,
|
||||
"height_in": 13.25,
|
||||
"depth_in": 15.4
|
||||
},
|
||||
{
|
||||
"id": "library-kallax-d1",
|
||||
"label": "D1",
|
||||
"zone": "cubes",
|
||||
"width_in": 13.25,
|
||||
"height_in": 13.25,
|
||||
"depth_in": 15.4
|
||||
},
|
||||
{
|
||||
"id": "library-kallax-d2",
|
||||
"label": "D2",
|
||||
"zone": "cubes",
|
||||
"width_in": 13.25,
|
||||
"height_in": 13.25,
|
||||
"depth_in": 15.4
|
||||
},
|
||||
{
|
||||
"id": "library-kallax-d3",
|
||||
"label": "D3",
|
||||
"zone": "cubes",
|
||||
"width_in": 13.25,
|
||||
"height_in": 13.25,
|
||||
"depth_in": 15.4
|
||||
},
|
||||
{
|
||||
"id": "library-kallax-d4",
|
||||
"label": "D4",
|
||||
"zone": "cubes",
|
||||
"width_in": 13.25,
|
||||
"height_in": 13.25,
|
||||
"depth_in": 15.4
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user