Options
All
  • Public
  • Public/Protected
  • All
Menu

Package @storefront/structure

StoreFront structure

StoreFront structural components, building blocks for high-level components

npm (scoped with tag) license API Reference

Getting Started

This module requires @storefront/core for the components to render.

Prerequisites

This module is meant to be used in a node environment which is bundled for use in the browser.

Installing

Use npm or yarn to install in a node project that uses webpack, browserify or similar.

npm install --save @storefront/structure
# or
yarn add @storefront/structure

Usage

This module provides a number of structural components for use with StoreFront.

Building the package

To build an individual package, run the following command:

yarn build

To build an individual package in response to changes within the src directory, run the following command:

yarn dev

Running tests

To test an individual packages, run the following command:

yarn test

To test an individual package in response to changes within the src and test directories, run the following command:

yarn tdd

Linting

To lint a package, run the following command:

yarn lint

To programmatically fix lint errors within a package, run the following command:

yarn lint:fix

Components

  • <gb-badge>
  • <gb-button>
  • <gb-container>
  • <gb-custom-select>
  • <gb-icon>
  • <gb-link>
  • <gb-list>
  • <gb-list-item>
  • <gb-native-select>
  • <gb-raw>
  • <gb-select>
  • <gb-select-option>
  • <gb-toggle>

Contributing

Read the contributing file to learn about how to contribute to the StoreFront project.

License

StoreFront and its related packages are MIT licensed.

Index

Variables

Const DATA_URL_PREFIX

DATA_URL_PREFIX: "data:image/" = "data:image/"

Const DEFAULT_INDEX_ALIAS

DEFAULT_INDEX_ALIAS: "index" = "index"

Const DEFAULT_INDEX_ALIAS

DEFAULT_INDEX_ALIAS: "i" = "i"

Const DEFAULT_INDEX_ALIAS

DEFAULT_INDEX_ALIAS: "i" = "i"

Const DEFAULT_ITEM_ALIAS

DEFAULT_ITEM_ALIAS: "slide" = "slide"

Const DEFAULT_ITEM_ALIAS

DEFAULT_ITEM_ALIAS: "item" = "item"

Const DEFAULT_OPTION_ALIAS

DEFAULT_OPTION_ALIAS: "option" = "option"

Const IMAGE_PATTERN

IMAGE_PATTERN: RegExp = /.*\..*/

Const MIN_SWIPE_DISTANCE

MIN_SWIPE_DISTANCE: 20 = 20

Const MOVE_NEXT_DOWNWARD_MAX_ANGLE

MOVE_NEXT_DOWNWARD_MAX_ANGLE: 315 = 315

Const MOVE_NEXT_UPWARD_MAX_ANGLE

MOVE_NEXT_UPWARD_MAX_ANGLE: 45 = 45

Const MOVE_PREVIOUS_DOWNWARD_MAX_ANGLE

MOVE_PREVIOUS_DOWNWARD_MAX_ANGLE: 225 = 225

Const MOVE_PREVIOUS_UPWARD_MIN_ANGLE

MOVE_PREVIOUS_UPWARD_MIN_ANGLE: 135 = 135

Const ZINDEX_HIGH

ZINDEX_HIGH: 10 = 10

Const ZINDEX_LOW

ZINDEX_LOW: 1 = 1

Generated using TypeDoc