1.0.67 • Published 5 years ago

documents-controldoc v1.0.67

Weekly downloads
4
License
MIT
Repository
github
Last release
5 years ago

documents-controldoc

NPM JavaScript Style Guide

Install

npm install --save documents-controldoc

Usage

import React, { Component } from "react";

import Documents from "documents-controldoc";

class Example extends Component {
  render() {
    return <Documents />;
  }
}

DEVELOP

Put in src/index.js

import ReactDOM from "react-dom";
...

ReactDOM.render(<MultipleDocuments />, document.getElementById("root"));

In package.json put the following:

{
  "scripts": {
    "start": "react-scripts start"
  }
}

If you want to have document_types, person_email and company_email for example, put the following in src/components/index.jsx

const person_email = "elliot.alderson@gmail.com";
const company_email = "gideon@allsafe.com";
const document_types = [
      {
        value: "1",
        label: "Contrato de Trabajo",
        for_client: false
      },
      {
        value: "2",
        label: "Anexo de Contrato",
        for_client: false
      },
      {
        value: "3",
        label: "CPDT",
        for_client: true
      }
    ];
const signer_types = [
  {
    value: "1",
    label: "Trabajador",
    type: "person"
  },
  {
    value: "2",
    label: "Empleador",
    type: "company"
  },
  {
    value: "3",
    label: "Cliente",
    type: "client"
  }
];
const comapnySigners = [
  {
    value: "email1@mail.com",
    label: "EMAIL 1 - email1@mail.com"
  },
  {
    value: "email2@mail.com",
    label: "EMAIL 2 - email2@mail.com"
  },
  {
    value: "email3@mail.com",
    label: "EMAIL 3 - email3@mail.com"
  }
]

...

<MultipleForm
      documents={ props.documents }
      document_types={ document_types }
      signer_types={ signer_types }
      person_email={ person_email }
      company_email={ company_email }
      t={ t }
      name={ props.form_name || "person_sending[documents_attributes]" }
      companySigners={companySigners}
/>

License

MIT © rcereceda

1.0.67

5 years ago

1.0.67-beta

5 years ago

1.0.66

5 years ago

1.0.66-beta

5 years ago

1.0.65-beta

5 years ago

1.0.64-beta

5 years ago

1.0.63

5 years ago

1.0.63-beta

5 years ago

1.0.62

5 years ago

1.0.62-beta

5 years ago

1.0.61-beta

5 years ago

1.0.60

5 years ago

1.0.59-beta

5 years ago

1.0.60-beta

5 years ago

1.0.57-beta

5 years ago

1.0.58-beta

5 years ago

1.0.56-beta

5 years ago

1.0.55-beta

5 years ago

1.0.54

5 years ago

1.0.54-beta

5 years ago

1.0.53-beta

5 years ago

1.0.52-beta

5 years ago

1.0.51-beta

5 years ago

1.0.50-beta

5 years ago

1.0.49-beta

5 years ago

1.0.48-beta

5 years ago

1.0.47-beta

5 years ago

1.0.46-beta

5 years ago

1.0.45-beta

5 years ago

1.0.44-beta

5 years ago

1.0.43-beta

5 years ago

1.0.41-beta

5 years ago

1.0.42-beta

5 years ago

1.0.40-beta

5 years ago

1.0.40

5 years ago

1.0.39

5 years ago

1.0.39-beta

5 years ago

1.0.38-beta

5 years ago

1.0.36-beta

5 years ago

1.0.37-beta

5 years ago

1.0.35-beta

5 years ago

1.0.34

5 years ago

1.0.34-beta

5 years ago

1.0.33-beta

5 years ago

1.0.32-beta

5 years ago

1.0.31-beta

5 years ago

1.0.30-beta

5 years ago

1.0.29

5 years ago

1.0.28-beta

5 years ago

1.0.29-beta

5 years ago

1.0.27-beta

5 years ago

1.0.26-beta

5 years ago

1.0.25-beta

5 years ago

1.0.24-beta

5 years ago

1.0.23

5 years ago

1.0.22

5 years ago

1.0.21

6 years ago

1.0.20

6 years ago

1.0.19

6 years ago

1.0.18

6 years ago

1.0.17

6 years ago

1.0.16

6 years ago

1.0.15

6 years ago

1.0.14

6 years ago

1.0.13

6 years ago

1.0.12

6 years ago

1.0.11

6 years ago

1.0.10

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago