UNPKG

vue-essential-slices

Version:

A set of professionally made, accessible Vue components, linked to a (Prismic) backend

73 lines 1.85 kB
{ "type": "Slice", "fieldset": "AlternateGrid", "description": "A predesigned Text Grid with Image left or right", "icon": "wrap_text", "display": "list", "non-repeat": { "eyebrow_headline": { "type": "StructuredText", "config": { "multi": "paragraph, preformatted, strong, em, hyperlink, image, embed, list-item, o-list-item, o-list-item", "allowTargetBlank": true, "label": "Eyebrow headline" } }, "title": { "type": "StructuredText", "config": { "single": "heading1, heading2, heading3, heading4, heading5, heading6", "label": "title" } }, "description": { "type": "StructuredText", "config": { "multi": "paragraph, preformatted, strong, em, hyperlink, image, embed, list-item, o-list-item, o-list-item", "allowTargetBlank": true, "label": "description" } }, "optional_image": { "type": "Image", "config": { "constraint": {}, "thumbnails": [], "label": "Optional image" } }, "image_side": { "type": "Select", "config": { "options": ["left", "right"], "default_value": "left", "label": "Image side" } } }, "repeat": { "optional_icon": { "type": "Image", "config": { "constraint": {}, "thumbnails": [], "label": "Optional Icon" } }, "title": { "type": "StructuredText", "config": { "single": "heading3", "label": "title" } }, "description": { "type": "StructuredText", "config": { "multi": "paragraph, preformatted, strong, em, hyperlink, image, embed, list-item, o-list-item, o-list-item", "allowTargetBlank": true, "label": "description" } } } }