@dakingindanorf/hive
Version:
A template for creating a nuxt generated static site using Netlify CMS to power the backend. Individual site components can be managed through Bit
85 lines • 3.44 kB
JSON
{
"content-basic": {
"path": "bits/components/base/content/content-basic",
"fields": {
"label": "Content - Basic",
"name": "content_basic",
"widget": "object",
"fields": [
{
"label": "Alignment",
"name": "alignment",
"widget": "select",
"default": [ "left" ],
"options": [
{ "label": "Left", "value": "left" },
{ "label": "Center", "value": "center" },
{ "label": "Right", "value": "right" }
]
},
{
"label": "Image",
"name": "image",
"widget": "image",
"required": false
},
{
"label": "Text",
"name": "title",
"widget": "string",
"required": false
},
{
"label": "Text",
"name": "text",
"widget": "markdown",
"required": false
},
{
"label": "Advanced",
"name": "advanced",
"widget": "object",
"fields": [
{
"label": "Background Color",
"name": "background_color",
"widget": "select",
"default": ["transparent"],
"options": [
{ "label": "Primary", "value": "primary" },
{ "label": "Secondary", "value": "secondary" },
{ "label": "Accent", "value": "accent" },
{ "label": "Light", "value": "light" },
{ "label": "Dark", "value": "dark" },
{ "label": "Background", "value": "background" },
{ "label": "Transparent", "value": "transparent" }
]
},
{
"label": "Width",
"name": "width",
"widget": "select",
"default": ["site"],
"options": [
{ "label": "Site Content", "value": "site" },
{ "label": "Full Width", "value": "full" }
]
},
{
"label": "Padding",
"name": "padding",
"widget": "select",
"default": ["med"],
"options": [
{ "label": "None", "value": "none" },
{ "label": "Small", "value": "small" },
{ "label": "Medium", "value": "med" },
{ "label": "Large", "value": "large" }
]
}
]
}
]
}
}
}