forked from M3-Academy/m3-academy-template-vtexio
137 lines
5.2 KiB
JSON
137 lines
5.2 KiB
JSON
{
|
|
"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
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|