UNPKG

kitten-components

Version:
63 lines (56 loc) 1.78 kB
import React, { Fragment } from 'react' import { SimpleCarousel } from 'kitten/components/carousel/simple-carousel' import { Grid, GridCol } from 'kitten/components/grid/grid' import { Marger } from 'kitten/components/layout/marger' import { Title } from 'kitten/components/typography/title' import { Paragraph } from 'kitten/components/typography/paragraph' import { HorizontalStroke } from 'kitten/components/layout/horizontal-stroke' import { Button } from 'kitten/components/buttons/button' const Item = ({ numItem }) => ( <Fragment> <Marger bottom="3"> <img src={`https://placeimg.com/40${numItem}/540/nature`} alt="" style={{ display: 'block', width: '100%' }} /> </Marger> <Marger top="3" bottom="3" style={{ padding: '0 40px' }}> <Marger bottom="2"> <Title modifier="senary" margin={false} style={{ color: '#FFF' }}> Title {numItem} </Title> </Marger> <Marger top="2" bottom="3"> <HorizontalStroke size="big" style={{ background: '#FFF' }} /> </Marger> <Marger top="3" bottom="3"> <Paragraph modifier="tertiary" margin={false} style={{ color: '#FFF' }}> Parapraph {numItem} </Paragraph> </Marger> <Marger top="3"> <Button>Button {numItem}</Button> </Marger> </Marger> </Fragment> ) export const KarlSimpleCarousel = props => ( <Grid> <GridCol col="4"> <div style={{ paddingLeft: 75, background: '#222', overflow: 'auto', }} > <SimpleCarousel> <Item key="1" numItem="1" /> <Item key="2" numItem="2" /> <Item key="3" numItem="3" /> </SimpleCarousel> </div> </GridCol> </Grid> )