UNPKG

react-texts

Version:

RCS Business Messaging components for React

206 lines (205 loc) 7.49 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.WithQuickRepliesAndOptions = exports.WithOptions = exports.WithQuickReplies = exports.WithMedia = exports.Default = void 0; const index_1 = require("../index"); const meta = { title: "Components/CardCarousel", component: index_1.CardCarousel, tags: ["autodocs"], }; exports.default = meta; exports.Default = { args: { cards: [ { title: "First Card", subtitle: "This is the first card", }, { title: "Second Card", subtitle: "This is the second card", }, { title: "Second Card", subtitle: "This is the second card", }, { title: "Second Card", subtitle: "This is the second card", }, ], }, }; exports.WithMedia = { args: { cards: [ { title: "Skims Shirt Black", subtitle: "It's on sale for the first time ever!", mediaUrl: "https://encrypted-tbn1.gstatic.com/shopping?q=tbn:ANd9GcQf7lYCclFaQwj7IPE6Qg5tVeJYHIWb7YdHsiqAlj4N7nmb5teePbdXEbDSvKsaUhdmPU7oDfzRh0LDlrZEIeAVrVqvA-s2HjS4EWtvDzrNASv6qViSzdOd1g", }, { title: "New nike shoes are coming out to everyone very soon!", subtitle: "Perfect for the beach adsnfadsjfjaksdfjkasdk it really is gooo d dsfsdfkjsdfk", mediaUrl: "https://encrypted-tbn1.gstatic.com/shopping?q=tbn:ANd9GcQf7lYCclFaQwj7IPE6Qg5tVeJYHIWb7YdHsiqAlj4N7nmb5teePbdXEbDSvKsaUhdmPU7oDfzRh0LDlrZEIeAVrVqvA-s2HjS4EWtvDzrNASv6qViSzdOd1g", }, { title: "Summer Dress", subtitle: "Perfect for the beach", mediaUrl: "https://encrypted-tbn1.gstatic.com/shopping?q=tbn:ANd9GcQf7lYCclFaQwj7IPE6Qg5tVeJYHIWb7YdHsiqAlj4N7nmb5teePbdXEbDSvKsaUhdmPU7oDfzRh0LDlrZEIeAVrVqvA-s2HjS4EWtvDzrNASv6qViSzdOd1g", }, { title: "Summer Dress", subtitle: "Perfect for the beach", mediaUrl: "https://encrypted-tbn1.gstatic.com/shopping?q=tbn:ANd9GcQf7lYCclFaQwj7IPE6Qg5tVeJYHIWb7YdHsiqAlj4N7nmb5teePbdXEbDSvKsaUhdmPU7oDfzRh0LDlrZEIeAVrVqvA-s2HjS4EWtvDzrNASv6qViSzdOd1g", }, ], }, }; exports.WithQuickReplies = { args: { cards: [ { title: "Product 1", subtitle: "Special offer!", quickReplies: ["Add to Cart", "Share", "Favorite"], }, { title: "Product 2", subtitle: "Limited time deal", quickReplies: ["Buy Now"], }, { title: "Product 2", subtitle: "Limited time deal", quickReplies: ["Buy Now", "Save for Later"], }, { title: "Product 2", subtitle: "Limited time deal", quickReplies: ["Buy Now", "Save for Later"], }, { title: "Product 2", subtitle: "Limited time deal", quickReplies: ["Buy Now", "Save for Later"], }, { title: "Product 2", subtitle: "Limited time deal", quickReplies: ["Buy Now", "Save for Later"], }, { title: "Product 2", subtitle: "Limited time deal", quickReplies: ["Buy Now", "Save for Later"], }, { title: "Product 2", subtitle: "Limited time deal", quickReplies: ["Buy Now", "Save for Later"], }, { title: "Product 2", subtitle: "Limited time deal", quickReplies: ["Buy Now", "Save for Later"], }, { title: "Product 2", subtitle: "Limited time deal", quickReplies: ["Buy Now", "Save for Later"], }, ], }, }; exports.WithOptions = { args: { cards: [ { title: "Select Size", subtitle: "Choose your preferred size", options: [ { value: "s", label: "Small" }, { value: "m", label: "Medium" }, { value: "l", label: "Large" }, ], }, { title: "Select Size", subtitle: "Choose your preferred size", options: [ { value: "s", label: "Small" }, { value: "m", label: "Medium" }, { value: "l", label: "Large" }, ], }, { title: "Select Size", subtitle: "Choose your preferred size", options: [ { value: "s", label: "Small" }, { value: "m", label: "Medium" }, { value: "l", label: "Large" }, ], }, { title: "Select Color", subtitle: "Choose your preferred color", options: [ { value: "black", label: "Black" }, { value: "white", label: "White" }, { value: "red", label: "Red" }, ], }, ], }, }; exports.WithQuickRepliesAndOptions = { args: { showDevtools: true, cards: [ { title: "Select Size", subtitle: "Choose your preferred size", quickReplies: [ { reply: "Add to Cart", payload: "ADD_TO_CART" }, { reply: "Share", payload: "SHARE" }, { reply: "Favorite", payload: "FAVORITE" }, ], options: [ { value: "s", label: "Small" }, { value: "m", label: "Medium" }, { value: "l", label: "Large" }, ], }, { title: "Select Size", subtitle: "Choose your preferred size", options: [ { value: "s", label: "Small" }, { value: "m", label: "Medium" }, { value: "l", label: "Large" }, ], }, { title: "Select Size", subtitle: "Choose your preferred size", mediaUrl: "https://encrypted-tbn1.gstatic.com/shopping?q=tbn:ANd9GcQf7lYCclFaQwj7IPE6Qg5tVeJYHIWb7YdHsiqAlj4N7nmb5teePbdXEbDSvKsaUhdmPU7oDfzRh0LDlrZEIeAVrVqvA-s2HjS4EWtvDzrNASv6qViSzdOd1g", options: [ { value: "s", label: "Small" }, { value: "m", label: "Medium" }, { value: "l", label: "Large" }, ], }, { title: "Select Color", subtitle: "Choose your preferred color", options: [ { value: "black", label: "Black" }, { value: "white", label: "White" }, { value: "red", label: "Red" }, ], }, ], }, };