rn-amf-fields

1.0.45 • Public • Published

Amf Fields

npm travis Coverage Status Known Vulnerabilities

Usage

import React, { Component } from "react"
import { AmfField } from "rn-amf-fields"
import { View } from "react-native"

const selectOptions = [{
  label: "Javascript",
  value: "js"
}, {
  label: "Golang",
  value: "go"
}]

class MyComponent extends Component {
  contructor() {
    super()

    this.state = {
      name: "Budi",
      code: "js"
    }
  }

  render() {
    return (
      <View>
        <AmfField
          type="text"
          label="Name"
          value={this.state.name}
          onChange={(val) => this.setState({name: val})}
        />
        <AmfField
          type="select"
          label="Code"
          value={this.state.code}
          onChange={(val) => this.setState({code: val})}
          options={selectOptions}
        />
      </View>
    )
  }
}

Development

Still dont know what the best of this one

But usualy I git to this folder from examples's node_modules

cd examples/simple/
react-native eject 
git clone ../../ node_modules/rn-amf-fields
cd node_modules/rn-amf-fields
sed -i "s/dist/src/" index.js

Make some modification in src. And then after finish..

git push origin
cd ../../../../
npm version patch

Be Carefule with npm version patch, It will run

npm run preversion
npm run version
npm run postversion

And postversion will run

npm publsih

That will publish this library

Package Sidebar

Install

npm i rn-amf-fields

Weekly Downloads

0

Version

1.0.45

License

MIT

Unpacked Size

115 kB

Total Files

25

Last publish

Collaborators

  • amartha_id