UNPKG

vue-essential-slices

Version:

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

90 lines 2.12 kB
{ "type": "Slice", "fieldset": "Feature Testimonials", "description": "Testimonial proving the value of a specific feature", "icon": "ondemand_video", "display": "list", "non-repeat": { "eyebrow_headline": { "type": "StructuredText", "config": { "label": "Eyebrow headline", "placeholder": "Reinforce your copy with a key-worded text, to be displayed before title", "single": "paragraph" } }, "title": { "type": "StructuredText", "config": { "label": "Title", "placeholder": "Our testimonial", "single": "heading2" } }, "description": { "type": "StructuredText", "config": { "label": "Description", "placeholder": "These are some awesome tutorials from our awesome clients ...", "multi": "paragraph, strong, em, hyperlink", "allowTargetBlank": true } }, "feature_illustration": { "type": "Image", "config": { "constraint": {}, "thumbnails": [], "label": "Feature Illustration" } } }, "repeat": { "client_logo": { "type": "Image", "config": { "constraint": { "width": 100, "height": 100 }, "thumbnails": [], "label": "Client logo" } }, "profile_pic": { "type": "Image", "config": { "constraint": { "width": 80, "height": 80 }, "thumbnails": [], "label": "Profile Pic" } }, "quote": { "type": "StructuredText", "config": { "multi": "paragraph", "label": "Quote", "placeholder": "Lorem ipsum dolor sit amet, ...." } }, "name": { "type": "StructuredText", "config": { "single": "paragraph", "label": "Name", "placeholder": "John McJohn" } }, "role_position": { "type": "StructuredText", "config": { "single": "paragraph", "label": "Role position", "placeholder": "Creative Director" } } } }