3.1.8 • Published 2 years ago

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

Weekly downloads
196
License
Apache-2.0
Repository
github
Last release
2 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

2 years ago

3.1.6

2 years ago

3.1.4

2 years ago

3.1.3

2 years ago

3.1.1

2 years ago

3.1.0

2 years ago

3.0.17

2 years ago

3.0.27

2 years ago

3.0.25

2 years ago

3.0.26

2 years ago

3.0.20

2 years ago

3.0.18

2 years ago

3.0.30

2 years ago

3.0.16

3 years ago

3.0.12

3 years ago

3.0.9

3 years ago

3.0.7

3 years ago

3.0.6

3 years ago

3.0.5

3 years ago

3.0.4

3 years ago

3.0.3

3 years ago

3.0.2

3 years ago

3.0.1

3 years ago

2.2.5

3 years ago

2.2.7

3 years ago

3.0.0

3 years ago

2.2.4

3 years ago

2.2.3

3 years ago

2.2.2

3 years ago

2.2.1

3 years ago

2.2.0

3 years ago

2.1.19

3 years ago

2.1.20

3 years ago

2.1.18

3 years ago

2.1.17

3 years ago

2.1.16

3 years ago

2.1.14

3 years ago

2.1.15

3 years ago

2.1.13

3 years ago

2.1.12

3 years ago

2.1.11

3 years ago

2.1.9

3 years ago

2.1.10

3 years ago

2.1.8

3 years ago

2.1.7

3 years ago

2.1.6

3 years ago

2.1.5

3 years ago

2.1.4

3 years ago

2.1.3

3 years ago

2.1.2

3 years ago

2.1.1

3 years ago

2.1.0

3 years ago

2.0.103

3 years ago

2.0.102

3 years ago

2.0.101

3 years ago

2.0.100

3 years ago

2.0.99

3 years ago

2.0.97

3 years ago

2.0.98

3 years ago

2.0.95

3 years ago

2.0.96

3 years ago

2.0.92

3 years ago

2.0.91

4 years ago

2.0.90

4 years ago

2.0.89

4 years ago

2.0.88

4 years ago

2.0.86

4 years ago

2.0.85

4 years ago

2.0.84

4 years ago

2.0.83

4 years ago

2.0.82

4 years ago

2.0.81

4 years ago

2.0.79

4 years ago

2.0.78

4 years ago

2.0.77

4 years ago

2.0.72

4 years ago

2.0.71

4 years ago

2.0.70

4 years ago

2.0.68

4 years ago

2.0.67

4 years ago

2.0.66

4 years ago

2.0.65

4 years ago