import React from 'react';
import {
render,
View,
BlockStack,
InlineLayout,
SkeletonImage,
Image,
Icon,
SkeletonText,
Text,
} from '@shopify/checkout-ui-extensions-react';
render('Checkout::Dynamic::Render', () => (
));
export const Thumbnail = ({
source = 'https://yourawesomeimage.com',
}) => (
{source ? (
) : (
)}
);
export const LoadingStateSkeletons = () => {
const loading = true;
const [item1, item2] = [
{
title: 'Felipe Toledo WildFire',
variantTitle: 'Medium',
price: '$330.00',
},
{
title: 'Roller',
variantTitle: 'Medium',
price: '$248.00',
},
];
const itemInfo = ({title, variantTitle}) =>
loading ? (
<>
{title}
{variantTitle}
>
) : (
<>
{title}
{variantTitle}
>
);
const order = (item) => (
{loading ? (
) : (
)}
{itemInfo(item)}
{loading ? (
{item.price}
) : (
{item.price}
)}
);
return (
{order(item1)}
{order(item2)}
);
};