1- import { createWidget } from '@faslet/widget' ;
1+ import { createWidget } from '@faslet/widget'
22
33function myAddToCartFunction ( variantId : string ) {
4- alert ( `Adding ${ variantId } to the shopping cart` ) ;
5- return Promise . resolve ( ) ;
4+ alert ( `Adding ${ variantId } to the shopping cart` )
5+ return Promise . resolve ( )
66}
77
88function onWidgetResult ( { label } : { label : string } , resultType : string ) {
9- console . log ( `Got Result ${ label } from resultType ${ resultType } ` ) ;
9+ console . log ( `Got Result ${ label } from resultType ${ resultType } ` )
1010}
1111
1212const widget = createWidget ( 'Faslet Demo' )
@@ -15,66 +15,18 @@ const widget = createWidget('Faslet Demo')
1515 . withProductImage ( 'https://placekitten.com/100' )
1616 . withProductName ( 'Jacket' )
1717 . withAddToCart ( myAddToCartFunction )
18- . withOnResult ( onWidgetResult ) ;
18+ . withOnResult ( onWidgetResult )
1919
20- widget . addColor ( 'red' , 'Magnificent Red' ) . addColor ( 'blue' , 'Dashing Blue' ) ;
20+ widget . addColor ( 'red' , 'Magnificent Red' ) . addColor ( 'blue' , 'Dashing Blue' )
2121
2222widget
23- . addVariant (
24- 'variant-1' ,
25- 'S' ,
26- true ,
27- 'sku-1' ,
28- 'red' ,
29- 11.99 ,
30- 'https://placekitten.com/300/500'
31- )
32- . addVariant (
33- 'variant-2' ,
34- 'S' ,
35- true ,
36- 'sku-2' ,
37- 'blue' ,
38- 11.99 ,
39- 'https://placekitten.com/300/500'
40- )
41- . addVariant (
42- 'variant-3' ,
43- 'M' ,
44- true ,
45- 'sku-3' ,
46- 'red' ,
47- 11.99 ,
48- 'https://placekitten.com/300/500'
49- )
50- . addVariant (
51- 'variant-4' ,
52- 'M' ,
53- false ,
54- 'sku-4' ,
55- 'blue' ,
56- 11.99 ,
57- 'https://placekitten.com/300/500'
58- )
59- . addVariant (
60- 'variant-5' ,
61- 'L' ,
62- false ,
63- 'sku-5' ,
64- 'red' ,
65- 11.99 ,
66- 'https://placekitten.com/300/500'
67- )
68- . addVariant (
69- 'variant-6' ,
70- 'L' ,
71- false ,
72- 'sku-6' ,
73- 'blue' ,
74- 11.99 ,
75- 'https://placekitten.com/300/500'
76- ) ;
23+ . addVariant ( 'variant-1' , 'S' , true , 'sku-1' , 'red' , 11.99 , 'https://placekitten.com/300/500' )
24+ . addVariant ( 'variant-2' , 'S' , true , 'sku-2' , 'blue' , 11.99 , 'https://placekitten.com/300/500' )
25+ . addVariant ( 'variant-3' , 'M' , true , 'sku-3' , 'red' , 11.99 , 'https://placekitten.com/300/500' )
26+ . addVariant ( 'variant-4' , 'M' , false , 'sku-4' , 'blue' , 11.99 , 'https://placekitten.com/300/500' )
27+ . addVariant ( 'variant-5' , 'L' , false , 'sku-5' , 'red' , 11.99 , 'https://placekitten.com/300/500' )
28+ . addVariant ( 'variant-6' , 'L' , false , 'sku-6' , 'blue' , 11.99 , 'https://placekitten.com/300/500' )
7729
78- widget . injectScriptTag ( ) ;
30+ widget . injectScriptTag ( )
7931
80- widget . addToDom ( '#faslet-container' ) ;
32+ widget . addToDom ( '#faslet-container' )
0 commit comments