UNPKG

kitten-components

Version:
78 lines (73 loc) 2.53 kB
import React, { Fragment } from 'react' import { DonationCard } from 'kitten/components/cards/donation-card' import { KarlExampleTitle } from 'kitten/karl/examples/title' import { Container } from 'kitten/components/grid/container' import { Marger } from 'kitten/components/layout/marger' export const KarlDonationCard = () => ( <Fragment> <KarlExampleTitle>Donation card</KarlExampleTitle> <Container> <Marger top="2" bottom="2"> <DonationCard title="In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo." donationForm={{ buttonLabel: 'To contribute', inputId: 'donation-amount-1', inputLabel: 'Enter your amount', inputPlaceholder: 'Your amount', inputUnit: '€', }} /> </Marger> </Container> <KarlExampleTitle>Donation card disabled</KarlExampleTitle> <Container> <Marger top="2" bottom="2"> <DonationCard title="In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo." donationForm={{ buttonLabel: 'To contribute', inputId: 'donation-amount-2', inputLabel: 'Enter your amount', inputPlaceholder: 'Your amount', inputUnit: '€', }} isDisabled /> </Marger> </Container> <KarlExampleTitle>Donation card with error</KarlExampleTitle> <Container> <Marger top="2" bottom="2"> <DonationCard title="In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo." donationForm={{ buttonLabel: 'To contribute', inputId: 'donation-amount-3', inputLabel: 'Enter your amount', inputPlaceholder: 'Your amount', inputUnit: '€', inputIsOnError: true, errorMessage: 'lorem ipsum dolor sit amet consectetur.', }} /> </Marger> </Container> <KarlExampleTitle>Donation card tiny version</KarlExampleTitle> <Container> <Marger top="2" bottom="2"> <DonationCard title="In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo." donationForm={{ buttonLabel: 'To contribute', inputId: 'donation-amount-4', inputLabel: 'Enter your amount', inputPlaceholder: 'Your amount', inputUnit: '€', }} version="tiny" /> </Marger> </Container> </Fragment> )