vue-essential-slices
Version:
A set of professionally made, accessible Vue components, linked to a (Prismic) backend
61 lines (60 loc) • 1.29 kB
JSON
{
"type": "Slice",
"fieldset": "FAQ",
"description": "List of common questions + answers",
"icon": "question_answer",
"display": "list",
"non-repeat": {
"eyebrow_headline": {
"type": "StructuredText",
"config": {
"single": "paragraph",
"label": "Eyebrow headline",
"placeholder": "Reinforce your copy with a key-worded text, to be displayed before title"
}
},
"title": {
"type": "StructuredText",
"config": {
"single": "heading2",
"label": "title",
"placeholder": "Title"
}
},
"description": {
"type": "StructuredText",
"config": {
"multi": "paragraph, strong, em, hyperlink",
"allowTargetBlank": true,
"label": "Description"
}
},
"optional_image": {
"type": "Image",
"config": {
"constraint": {},
"thumbnails": [],
"label": "Optional image"
}
}
},
"repeat": {
"title": {
"type": "StructuredText",
"config": {
"single": "heading3",
"label": "Title",
"placeholder": "Which browsers do you support?"
}
},
"text": {
"type": "StructuredText",
"config": {
"multi": "paragraph, preformatted, strong, em, hyperlink, list-item, o-list-item",
"allowTargetBlank": true,
"label": "Text",
"placeholder": "The answer to the question"
}
}
}
}