0.2.0 • Published 4 days ago

@mightymerge/client v0.2.0

Weekly downloads
-
License
MIT
Repository
-
Last release
4 days ago

Importer client for MightyMerge.io

A client to embed Merge Merge CSV Importer tool

Install

npm:

npm i @mightymerge/client --save

browser:

<script src="https://unpkg.com/@mightymerge/client/dist/mightymerge-client.min.js"></script>

Usage

import mightymergeClient from '@mightymerge/client'

var importer = mightymergeClient({
  schemaKey: 'SCHEMA_KEY',
})

importer.open({
  schema: {
    headers: [
      {
        text: {
          label: 'name',
          display: 'Name',
          maxLength: 55,
          required: true,
        },
      },
      // ...etc
    ],
  },
  chunk: function (chunk) {
    for (var i = 0; i < chunk.records.length; i++) {
      if (chunk.records[i].valid == true) {
        // do something with valid record
      }
    }
  },
  complete: function () {
    // do something on complete
  },
})