2.5.3 • Published 5 years ago

@adactive/arc-itemcarousel v2.5.3

Weekly downloads
-
License
UNLISENCED
Repository
github
Last release
5 years ago

Item Carousel component

image

image

image

Live examples here

Getting started

    npm i --save @adactive/arc-itemcarousel

OR

    yarn add @adactive/arc-itemcarousel
    import AdsumItemCarousel from "@adactive/arc-itemcarousel";
    ...
    
    onItemClicked(item) {
        console.log("[ITEM CLICKED] :: ", item);
    }
    
    const itemsWithoutLogo = [
        {
            name: 'Food'
        },
        ...
        {
            name: 'Carpark'
        }
    ];
    
    <AdsumItemCarousel
        isOpen={true}
        items={itemsWithoutLogo}
        itemsPerPage={9}
        onItemClicked={this.onItemClicked}
    />

Props

export type LogoObject = {
    +uri: string
};

export type ItemObject = {
    +name: string,
    +logo?: LogoObject
};

type PropTypes = {|
    +isOpen: boolean,
    +items: Array<ItemObject>,
    +itemsPerPage: number,
    +onItemClicked: () => null,
    +listWrapperCSS?: CSSStyleDeclaration,
    +thumbNailWrapperCSS?: CSSStyleDeclaration,
    +logoWrapperCSS?: CSSStyleDeclaration,
    +logoCSS?: CSSStyleDeclaration,
    +titleWrapperCSS?: CSSStyleDeclaration,
    +titleCSS?: CSSStyleDeclaration,
    +dashCSS?: CSSStyleDeclaration,
    +carouselOptions?: Object,
    +defaultLogo?: string
|};

static defaultProps = {
    isOpen: false,
    items: [],
    itemsPerPage: 0,
    onItemClicked: null
};

isOpen -> To show or hide itemCarousel

items -> Array of itemsObjects to be displayed in the carousel

itemsPerPage -> To set the number of thumbnail in each carousel page

onItemClicked -> A callback function to capture clicking of thumbnail

listWrapperCSS -> To customise CSS for the overall list

thumbNailWrapperCSS -> To customise CSS for the overall thumbnail css

logoWrapperCSS -> To customise CSS for the div wrapping around the logo

logoCSS -> To customise CSS for logo div

titleWrapperCSS -> To customise CSS for the wrapper around title and dash div

titleCSS -> To customise CSS for the title div

dashCSS -> To customise CSS for the dash div

carouselOptions -> Refer to nuka-carousel for more information

defaultLogo -> To add a default logo for items in the carousel without logo

image

Copy component inside your project src folder

Less only

`npx @adactive/arc-itemcarousel copy --less-only`

Full copy

`npx @adactive/arc-itemcarousel copy`
2.5.3

5 years ago

2.5.1

5 years ago

2.5.0

5 years ago

2.4.0

5 years ago

2.3.0

5 years ago

2.2.0

5 years ago

2.2.0-rc.4

5 years ago

2.2.0-rc.3

5 years ago

2.2.0-rc.2

5 years ago

2.2.0-rc.1

5 years ago

2.2.0-rc.0

5 years ago

2.2.0-alpha.1

5 years ago

2.2.0-alpha.0

5 years ago

2.1.0

5 years ago

2.1.0-rc.1

5 years ago

2.1.0-rc.0

5 years ago

2.1.0-alpha.1

5 years ago

2.1.0-alpha.0

5 years ago

2.0.0

5 years ago

2.0.0-rc.0

5 years ago

2.0.0-alpha.6

5 years ago

2.0.0-alpha.5

5 years ago

2.0.0-alpha.4

5 years ago

2.0.0-alpha.3

6 years ago

2.0.0-alpha.2

6 years ago

2.0.0-alpha.1

6 years ago

2.0.0-alpha.0

6 years ago

1.1.0

6 years ago

1.1.0-rc2

6 years ago

1.1.0-alpha.0

6 years ago

1.0.0

6 years ago

0.0.2-y.44.59

6 years ago

0.0.2-y.44.58

6 years ago

0.0.2-y.44.57

6 years ago

0.0.2-y.44.56

6 years ago

0.0.2-y.44.55

6 years ago

0.0.2-y.44.54

6 years ago

0.0.2-y.44.53

6 years ago

0.0.2-y.44.52

6 years ago

0.0.2-y.44.51

6 years ago

0.0.2-y.44.50

6 years ago

0.0.2-y.44.49

6 years ago

0.0.2-y.44.48

6 years ago

0.0.2-y.44.47

6 years ago

0.0.2-y.44.46

6 years ago

0.0.2-y.44.45

6 years ago

0.0.2-y.44.44

6 years ago

0.0.2-y.44.43

6 years ago

0.0.2-y.44.42

6 years ago

0.0.2-y.44.41

6 years ago

0.0.2-y.44.40

6 years ago

0.0.2-y.44.39

6 years ago

0.0.2-y.44.37

6 years ago

0.0.2-y.44.36

6 years ago

0.0.2-y.44.35

6 years ago

0.0.2-y.44.34

6 years ago

0.0.2-y.44.33

6 years ago

0.0.2-y.44.32

6 years ago

0.0.2-y.44.31

6 years ago

0.0.2-y.44.30

6 years ago

0.0.2-y.44.29

6 years ago

0.0.2-y.44.28

6 years ago

0.0.2-y.44.27

6 years ago

0.0.2-y.44.26

6 years ago

0.0.2-y.44.25

6 years ago

0.0.2-y.44.24

6 years ago

0.0.2-y.44.23

6 years ago

0.0.2-y.44.22

6 years ago

0.0.2-y.44.21

6 years ago

0.0.2-y.44.20

6 years ago

0.0.2-y.44.19

6 years ago

0.0.2-y.44.18

6 years ago

0.0.2-y.44.17

6 years ago

0.0.2-y.44.16

6 years ago

0.0.2-y.44.15

6 years ago

0.0.2-y.44.14

6 years ago

0.0.2-y.44.13

6 years ago

0.0.2-y.44.12

6 years ago

0.0.2-y.44.11

6 years ago

0.0.2-y.44.10

6 years ago

0.0.2-y.44.9

6 years ago

0.0.2-y.44.8

6 years ago

0.0.2-y.44.7

6 years ago

0.0.2-y.44.6

6 years ago

0.0.2-y.44.5

6 years ago

0.0.2-y.44.4

6 years ago

0.0.2-y.44.3

6 years ago

0.0.2-y.44.2

6 years ago