m3-academy-template-vtexio-.../custom/store/contentSchemas.json

138 lines
5.2 KiB
JSON
Raw Normal View History

2022-08-11 13:06:07 +00:00
{
"definitions": {
"Header": {
"type": "object",
"properties": {
"title": {
"title": "Titulo do link",
"type": "string",
"default": null
},
"menu": {
"title": "Header menu",
"$ref": "app:agenciamagma.m3-custom#/definitions/DynamicMenu"
}
}
},
"DynamicMenu": {
"type": "object",
"properties": {
"items": {
"minItems": 0,
"type": "array",
"title": "Menu Items",
"description": "Pode subir a imagem do icone do menu aqui",
"items": {
"$ref": "app:agenciamagma.m3-custom#/definitions/MenuItem"
}
}
}
},
"MenuItem": {
"properties": {
"MenuItemProps": {
"type": "object",
"properties": {
"iconSrc": {
"title": "Upload Icon Image",
"description": "Pode subir a imagem do icone do menu aqui",
"$ref": "app:vtex.native-types#/definitions/url",
"default": "",
"widget": {
"ui:widget": "image-uploader"
}
},
"title": {
"title": "Titulo do link",
"type": "string",
"default": null
},
"href": {
"title": "Caminho do link",
"type": "string",
"default": null
},
"internal": {
"title": "Link interno",
"type": "boolean",
"default": true
},
"content": {
"title": "Conteudo do link",
"type": "string",
"default": null
},
"banner": {
"title": "Upload Banner para o submenu",
"description": "Pode subir um banner para o submenu aqui",
"$ref": "app:vtex.native-types#/definitions/url",
"default": "",
"widget": {
"ui:widget": "image-uploader"
}
},
"bannerUrl": {
"title": "Upload Banner para o submenu",
"description": "Pode subir um banner para o submenu aqui",
"$ref": "app:vtex.native-types#/definitions/url"
},
"items": {
"minItems": 0,
"type": "array",
"title": "SubMenu Items",
"items": {
"$ref": "app:agenciamagma.m3-custom#/definitions/SubMenuItem"
}
}
}
}
}
},
"SubMenuItem": {
"properties": {
"SubMenuItemProps": {
"type": "object",
"properties": {
"iconSrc": {
"title": "Upload Icon Image",
"description": "Pode subir a imagem do icone do menu aqui",
"$ref": "app:vtex.native-types#/definitions/url",
"default": "",
"widget": {
"ui:widget": "image-uploader"
}
},
"highlight": {
"title": "Destaque",
"type": "boolean",
"default": false
},
"title": {
"title": "Titulo do link",
"type": "string",
"default": null
},
"href": {
"title": "Caminho do link",
"type": "string",
"default": null
},
"internal": {
"title": "Link interno",
"type": "boolean",
"default": true
},
"content": {
"title": "Conteudo do link",
"type": "string",
"default": null
}
}
}
}
}
}
}