0.4.1 • Published 9 months ago

@justeattakeaway/pie-toast v0.4.1

Weekly downloads
-
License
Apache-2.0
Repository
-
Last release
9 months ago

Table of Contents

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

pie-toast

pie-toast 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-toast in your application, run the following on your command line:

# npm
$ npm i @justeattakeaway/pie-toast

# yarn
$ yarn add @justeattakeaway/pie-toast

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 { PieToast } from '@justeattakeaway/pie-toast';

// 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-toast';

React

// React
// For React, you will need to import our React-specific component build
// which wraps the web component using ​@lit/react
import { PieToast } from '@justeattakeaway/pie-toast/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-toast, 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

PropertyTypeDefaultDescription
----

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

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

<!-- JSX -->
<PieToast></PieToast>

Contributing

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