@bedrock-layout/reel
TypeScript icon, indicating that this package has built-in type declarations

2.2.0 • Public • Published

@bedrock-layout/reel

A layout helper for scrolling content

Full docs at: bedrock-layout.dev


When to Use

Reel component designs and organizes your content into scrollable flatlists, A.K.A Carousels. It also adds convenient breakpoints in the flatlists, hence providing a natural way to scroll through content.


How to install

npm install @bedrock-layout/reel

or

yarn add @bedrock-layout/reel

Usage

import { Reel } from '@bedrock-layout/reel';

<Reel gutter='size3' snapType='mandatory'>
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
  <div>5</div>
  <div>6</div>
</Reel>;

data-attribute

For styling purposes, you can select data-bedrock-reel.


API

* required

Property Description Type Default
gutter* Sets the space between each child element one of Spacing** -
snapType Controls horizontal snap type none, mandatory or proximity 'none'

** By default, Spacing is one of spacing-constants values, but it can be overwritten using the ThemeProvider from @bedrock-layout/spacing-constants

Package Sidebar

Install

npm i @bedrock-layout/reel

Weekly Downloads

103

Version

2.2.0

License

MIT

Unpacked Size

6.92 kB

Total Files

7

Last publish

Collaborators

  • jarvis1010