3.1.8 • Published 3 years ago

bpk-component-mobile-scroll-container-css v3.1.8

Weekly downloads
196
License
Apache-2.0
Repository
github
Last release
3 years ago

bpk-component-mobile-scroll-container

Backpack mobile scroll container component.

Installation

npm install bpk-component-mobile-scroll-container --save-dev

Usage

import React from 'react';
import { cssModules } from 'bpk-react-utils';
import BpkMobileScrollContainer from 'bpk-component-mobile-scroll-container';

import STYLES from './MyComponent.scss';

const getClassName = cssModules(STYLES);

export default () => (
  <BpkMobileScrollContainer>
    <div className={getClassName('my-component')}>
      {new Array(10).fill().map((item, index) => {
        const classNames = ['my-component__item'];

        if (index % 2 === 0) {
          classNames.push('my-component__item--alternate');
        }

        return (
          <div key={index} className={classNames.map(getClassName).join(' ')}>
            {index}
          </div>
        );
      })}
    </div>
  </BpkMobileScrollContainer>
);

MyComponent.scss:

@import '~bpk-mixins/index';

.my-component {
  display: flex;

  &__item {
    display: flex;
    min-width: $bpk-spacing-xxl * 5;
    height: $bpk-spacing-xxl * 5;
    justify-content: center;
    align-items: center;
    background-color: $bpk-color-sky-gray-tint-07;

    &--alternate {
      background-color: $bpk-color-sky-gray-tint-06;
    }
  }
}

Props

PropertyPropTypeRequiredDefault Value
childrennodetrue-
classNamestringfalsenull
leadingIndicatorClassNamestringfalsenull
scrollerReffuncfalsenull
trailingIndicatorClassNamestringfalsenull
showScrollbarboolfalsefalse
3.1.8

3 years ago

3.1.6

3 years ago

3.1.4

3 years ago

3.1.3

3 years ago

3.1.1

3 years ago

3.1.0

3 years ago

3.0.17

4 years ago

3.0.27

3 years ago

3.0.25

3 years ago

3.0.26

3 years ago

3.0.20

4 years ago

3.0.18

4 years ago

3.0.30

3 years ago

3.0.16

4 years ago

3.0.12

4 years ago

3.0.9

4 years ago

3.0.7

4 years ago

3.0.6

4 years ago

3.0.5

4 years ago

3.0.4

4 years ago

3.0.3

4 years ago

3.0.2

4 years ago

3.0.1

4 years ago

2.2.5

4 years ago

2.2.7

4 years ago

3.0.0

4 years ago

2.2.4

4 years ago

2.2.3

4 years ago

2.2.2

4 years ago

2.2.1

4 years ago

2.2.0

4 years ago

2.1.19

4 years ago

2.1.20

4 years ago

2.1.18

4 years ago

2.1.17

4 years ago

2.1.16

4 years ago

2.1.14

4 years ago

2.1.15

4 years ago

2.1.13

4 years ago

2.1.12

4 years ago

2.1.11

4 years ago

2.1.9

4 years ago

2.1.10

4 years ago

2.1.8

4 years ago

2.1.7

4 years ago

2.1.6

4 years ago

2.1.5

4 years ago

2.1.4

4 years ago

2.1.3

4 years ago

2.1.2

4 years ago

2.1.1

4 years ago

2.1.0

4 years ago

2.0.103

4 years ago

2.0.102

4 years ago

2.0.101

4 years ago

2.0.100

4 years ago

2.0.99

5 years ago

2.0.97

5 years ago

2.0.98

5 years ago

2.0.95

5 years ago

2.0.96

5 years ago

2.0.92

5 years ago

2.0.91

5 years ago

2.0.90

5 years ago

2.0.89

5 years ago

2.0.88

5 years ago

2.0.86

5 years ago

2.0.85

5 years ago

2.0.84

5 years ago

2.0.83

5 years ago

2.0.82

5 years ago

2.0.81

5 years ago

2.0.79

5 years ago

2.0.78

5 years ago

2.0.77

5 years ago

2.0.72

5 years ago

2.0.71

5 years ago

2.0.70

5 years ago

2.0.68

5 years ago

2.0.67

5 years ago

2.0.66

5 years ago

2.0.65

5 years ago