@justeattakeaway/pie-gallery
TypeScript icon, indicating that this package has built-in type declarations

0.2.0 • Public • Published

GitHub Workflow Status

Table of Contents

  1. Introduction
  2. Installation
  3. Importing the component
  4. Peer Dependencies
  5. Props
  6. Contributing

pie-gallery

pie-gallery is a Web Component built using the Lit library.

This component can be easily integrated into various frontend frameworks and customized through a set of properties.

Installation

To install pie-gallery in your application, run the following on your command line:

# npm
$ npm i @justeattakeaway/pie-gallery

# yarn
$ yarn add @justeattakeaway/pie-gallery

For full information on using PIE components as part of an application, check out the Getting Started Guide.

Importing the component

JavaScript

// Default – for Native JS Applications, Vue, Angular, Svelte, etc.
import { PieGallery } from '@justeattakeaway/pie-gallery';

// If you don't need to reference the imported object, you can simply
// import the module which registers the component as a custom element.
import '@justeattakeaway/pie-gallery';

React

// React
// For React, you will need to import our React-specific component build
// which wraps the web component using ​@lit/react
import { PieGallery } from '@justeattakeaway/pie-gallery/dist/react';

[!NOTE] When using the React version of the component, please make sure to also include React as a peer dependency in your project.

Peer Dependencies

[!IMPORTANT] When using pie-gallery, you will also need to include a couple of dependencies to ensure the component renders as expected. See the PIE Wiki for more information and how to include these in your application.

Props

Property Type Default Description
- - - -

In your markup or JSX, you can then use these to set the properties for the pie-gallery component:

<!-- Native HTML -->
<pie-gallery></pie-gallery>

<!-- JSX -->
<PieGallery></PieGallery>

Contributing

Check out our contributing guide for more information on local development and how to run specific component tests.

Readme

Keywords

none

Package Sidebar

Install

npm i @justeattakeaway/pie-gallery

Weekly Downloads

0

Version

0.2.0

License

Apache-2.0

Unpacked Size

8.07 kB

Total Files

12

Last publish

Collaborators

  • ilia.chikmarev
  • phatpt8
  • anastasiia.horban
  • mmakwe-onyeka
  • gregory.palaci
  • roberto.santana
  • siggerzz
  • lizzie.turney
  • jamieomaguire
  • davidpn.11
  • mwh1989
  • ashleynolan
  • fozzie-bot