0.5.2 • Published 2 years ago

@alvarium/check-in-widget v0.5.2

Weekly downloads
-
License
GPL-3.0
Repository
-
Last release
2 years ago

Check In Widget

This widget lists the check-ins for a given user. Then it allows the user to complete the check-in by clicking on the button.

Installation

Using UNPKG

<check-in-widget
  endpoint='https://alvdev.gw2.alvarium.io'
  userId='46efb827-6301-4f36-ba24-5948ec4b14a7'
  token='eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjYw'
  locale='es'
  components='{"photo": "/admin/widgets/photo","bank_account": "/admin/widgets/bank-accounts","document": "/admin/widgets/document", "address": "/admin/widgets/address"}'
></check-in-widget>

<link rel="stylesheet" href="https://unpkg.com/@alvarium/check-in-widget/dist/style.css" />
<script src="https://unpkg.com/@alvarium/check-in-widget/dist/index.js"></script>

Using NPM / Yarn in React projects

First you should install the package using npm or yarn:

npm

npm install @alvarium/check-in-widget

yarn

yarn add @alvarium/check-in-widget

Then you should include the CheckIn import, the style.css file and the component in your code like this:

import { CheckIn } from '@alvarium/check-in-widget/dist/lib'
import '@alvarium/check-in-widget/dist/lib/style.css'

<CheckIn
  endpoint='https://alvdev.gw2.alvarium.io'
  token='eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjYw'
  locale='es'
  userId='46efb827-6301-4f36-ba24-5948ec4b14a7'
  components='{
    "photo": "https://alvdev.gw2.alvarium.io/admin/widgets/photo",
    "bank_account": "https://alvdev.gw2.alvarium.io/admin/widgets/bank-accounts",
    "document": "https://alvdev.gw2.alvarium.io/admin/widgets/document",
    "address": "https://alvdev.gw2.alvarium.io/admin/widgets/address"
  }'
  deviceId='46efb827-6301-4f36-ba24-5948ec4b14a7'
/>

The component accepts the following props:

PropRequiredTypeDescription
endpoint*stringThe Alvarium endpoint
deviceId*stringThe device id of the tablet
userId*stringThe user id
token*stringThe token
locale*stringThe locale
components*stringThe components url to be rendered

Development

Install dependencies

yarn install

Run the project

yarn start

Build the project for unpkg distribution

yarn build

Build the library for npm distribution

yarn build:lib

Build both distributions for publishing

yarn build:all
0.5.0

2 years ago

0.5.2

2 years ago

0.5.1

2 years ago

0.4.2

2 years ago

0.4.1

2 years ago

0.4.0

2 years ago

0.3.3

2 years ago

0.3.2

2 years ago

0.3.1

2 years ago

0.3.0

2 years ago

0.2.14

2 years ago

0.2.13

2 years ago

0.2.12

2 years ago

0.2.11

2 years ago

0.2.10

2 years ago

0.2.9

2 years ago

0.2.8

2 years ago

0.2.7

2 years ago

0.2.6

2 years ago

0.2.5

2 years ago

0.2.4

2 years ago

0.2.3

2 years ago

0.2.2

2 years ago

0.2.1

2 years ago

0.2.0

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago