34 lines
946 B
Plaintext
34 lines
946 B
Plaintext
{
|
||
// Reusable partial (CF_ComponentLayout) – no own collection.
|
||
name: "component_layout",
|
||
description: "Reusable grid layout (mobile/tablet/desktop columns)",
|
||
tags: ["layout", "partial"],
|
||
category: "layout",
|
||
reusable: true,
|
||
fields: {
|
||
mobile: {
|
||
type: "string",
|
||
required: true,
|
||
enum: ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"],
|
||
default: "12",
|
||
description: "Width on mobile (1–12)",
|
||
},
|
||
tablet: {
|
||
type: "string",
|
||
enum: ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"],
|
||
description: "Width on tablet (optional)",
|
||
},
|
||
desktop: {
|
||
type: "string",
|
||
enum: ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"],
|
||
description: "Width on desktop (optional)",
|
||
},
|
||
spaceBottom: {
|
||
type: "number",
|
||
enum: [0, 0.5, 1, 1.5, 2],
|
||
default: 0,
|
||
description: "Space below (rem)",
|
||
},
|
||
},
|
||
}
|