0.70.1 • Published 4 months ago

@dotsha/web-components v0.70.1

Weekly downloads
-
License
UNLICENSED
Repository
-
Last release
4 months ago

Dotsha Web Components

Ready to deploy web components for Dotsha resources.

Installation

Using npm

npm install @dotsha/web-components

Using yarn

yarn add @dotsha/web-components

unpkg

https://unpkg.com/@dotsha/web-components/dist/dotsha-components.js

Usage

HTML

<script type="module" src='https://js.dotsha.com/v0/dotsha-components.js' async></script>

<!-- Available components -->
<dotsha-contact-summary></dotsha-contact-summary>
<dotsha-credit-note-table></dotsha-credit-note-table>
<dotsha-invoice-table></dotsha-invoice-table>
<dotsha-offer-summary-list></<dotsha-offer-summary-list>
<dotsha-subscription-table></<dotsha-subscription-table>
<dotsha-subscription-summary-list></<dotsha-subscription-summary-list>
<dotsha-quote-list></dotsha-quote-list>

<dotsha-offers-to-quote></<dotsha-offers-to-quote>
<dotsha-offers-to-subscription></<dotsha-offers-to-subscription>

<!-- Parameters example -->
<dotsha-offers-to-subscription
  api-url='https://api.dotsha.com/'
  client-id='XXX'
  client-secret='XXX'
  currency-code='EUR'
  label='Select this'
  offer-ids='638f13b55cc034628023f681,63f645eadf8c8ba5a1bffbab'
></<dotsha-offers-to-subscription>

Contribute

Before contributing, please read the Contributing Guide.

Quick Start

This project is a web components collection, built with Lit.

Run:

yarn install --frozen-lockfile

yarn start

Setup environment

You will need to install Node.js 16.17.0 with npm@7and yarn@1


Login

Retrieving token

Web components will need a valid token to call the Dotsha API.

Using Postman

  1. Go to the active environment (ex: DEV) and retrieve the access_token for self portal credentials: you now have a token with a userId linked to it

Using the browser developper tools

You can start the self-portal to grab an access_token from there, either after login or with each call.


Linting and formatting

To scan the project for linting and formatting errors, run

yarn lint

Testing with Web Test Runner

To execute a single test run:

yarn test

Demoing with Storybook

To run a local instance of Storybook for your component, run

yarn storybook

To build a production version of Storybook, run

yarn storybook:build

Demoing locally with web-dev-server

yarn start

To run a local development server that serves the basic demo located in demo/index.html.
Take care of hot reloading, sometimes it does not trigger after saving a change.

0.70.0

4 months ago

0.70.1

4 months ago

0.69.2

4 months ago

0.69.1

4 months ago

0.69.0

4 months ago

0.46.0

11 months ago

0.45.0

11 months ago

0.40.0

1 year ago

0.34.0

1 year ago

0.33.0

1 year ago

0.30.0

1 year ago

0.29.0

1 year ago

0.28.0

1 year ago

0.27.0

1 year ago

0.1.20

1 year ago

0.1.10

1 year ago

0.1.11

1 year ago

0.1.12

1 year ago

0.1.13

1 year ago

0.1.14

1 year ago

0.1.15

1 year ago

0.1.16

1 year ago

0.1.8

1 year ago

0.1.17

1 year ago

0.1.7

1 year ago

0.1.18

1 year ago

0.1.19

1 year ago

0.1.9

1 year ago

0.1.2

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago