UNPKG

kitten-components

Version:
58 lines (53 loc) 1.85 kB
import React, { Fragment, Component } from 'react' import { CartRewardCard } from 'kitten/components/cards/cart-reward-card' import { Container } from 'kitten/components/grid/container' import { Marger } from 'kitten/components/layout/marger' import { KarlExampleTitle } from 'kitten/karl/examples/title' export class KarlCartRewardCard extends Component { handleAfterClose = () => { alert('Card removed!') } handleCloseClick = () => { if (confirm('Want you remove this card?')) { this.card.close() } } render() { return ( <Fragment> <KarlExampleTitle>Cart Reward Card custom amount</KarlExampleTitle> <Container> <Marger bottom="2"> <CartRewardCard titleAmount="100 €" subtitle="Reward" textDescription="Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Cum sociis natoque penatibus et magnis dis parturient mont" updateAmountTitle="Update amount" /> </Marger> </Container> <KarlExampleTitle> Cart Reward Card (without close animation) </KarlExampleTitle> <Container> <Marger bottom="2"> <CartRewardCard ref={node => { this.card = node }} titleAmount="100 €" textDescription="Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Cum sociis natoque penatibus et magnis dis parturient mont" onAfterClose={this.handleAfterClose} onCloseClick={this.handleCloseClick} > <CartRewardCard.Information title="Shipping:" value="January 2018" /> </CartRewardCard> </Marger> </Container> </Fragment> ) } }