{\n// constructor(props: any) {\n// super(props)\n// }\n// render() {\n// return (\n// <>\n// | this.props.onChange(event)} className='newInput' placeholder='1' type='text'> | \n// this.props.onChange(event)} className='newInput' placeholder='2' type='text'> | \n// this.props.onChange(event)} className='newInput' placeholder='3' type='text'> | \n// this.props.onChange(event)} className='newInput' placeholder='4' type='text'> | \n// this.props.onChange(event)} className='newInput' placeholder='5' type='text'> | \n// | \n// >\n// )\n// }\n\n\nexport { ProductionMaterial as default };","map":{"version":3,"sources":["/Users/michielcarman/Projects/React Access/React_Client_App_Access/src/containers/Manage/ProductionMaterial/ProductionMaterial.tsx"],"names":["React","Component","Card","CardBody","Col","Container","Row","ProductionMaterialsHeaderObjects","RPMTable","axios","ProductionMaterial","props","state","isLoading","tableData","heads","rows","pagination","size","i","get","then","res","ProductionMaterialsList","data","items","records","catch","err","console","error","setState"],"mappings":"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","sourcesContent":["import React, { PureComponent, Component } from 'react';\nimport { Card, CardBody, Col, Container, Row } from 'reactstrap';\nimport EditTable from '../../../shared/components/table/EditTable'\n//import RPMTable from '../../../shared/components/rpm-table/RpmTable'\nimport { Link } from 'react-router-dom';\nimport { ProductionMaterialsHeaderObjects } from '../../../shared/components/TableHeaderObjects'\n//MockData\n//import { ProductionMaterialsMockData } from '../../../shared/components/mockdata/ProductionMaterialMockData'\nimport RPMTable from '../../../shared/components/rpm-table/RpmTable';\nimport axios from 'axios';\n\n// interface ProductionMaterialsListState {\n// blankRows: number,\n// newInput: Object,\n// tableData: any,\n// entryForm: boolean\n// pagination: object,\n// isLoading: boolean\n// }\n\n// export default class ProductionMaterialsList extends Component<{}, ProductionMaterialsListState> {\n// constructor(props: any) {\n// super(props)\n// this.state = {\n// isLoading: true,\n// blankRows: 0,\n// newInput: {\n// primaryUser: '',\n// description: '',\n// vendor: '',\n// vendorPN: 0,\n// note: ''\n// },\n// tableData: {\n// heads: ProductionMaterialsHeaderObjects,\n// rows: []\n// },\n// pagination: {\n// size: 1000,\n// i: 0,\n// },\n// entryForm: false\n// }\n// }\n\nexport default class ProductionMaterial extends Component {\n constructor(props: any) {\n super(props)\n this.state = {\n isLoading: true,\n tableData: {\n heads: ProductionMaterialsHeaderObjects,\n rows: [],\n },\n pagination: {\n size: 1000,\n i: 0\n }\n }\n }\n\n async componentDidMount() {\n let ProductionMaterialsList;\n const { size, i } = this.state.pagination\n await axios.get(`/api/productionmaterial/productionmateriallist?size=${size}&i=${i}`)\n .then(res => ProductionMaterialsList = res.data.items.records)\n .catch(err => console.error(err))\n\n this.setState({\n ...this.state,\n isLoading: false,\n tableData: {\n heads: ProductionMaterialsHeaderObjects,\n rows: ProductionMaterialsList\n }\n })\n // console.log('Prod Material Table Data', `${this.state.tableData.rows}`);\n }\n\n render() {\n // let editButton;\n // editButton = ;\n\n return (\n \n \n \n Production Material All
\n \n
\n \n \n \n \n \n \n \n \n
\n \n );\n }\n\n}\n\n\n// submit = () => {\n// //Get info from inputState\n// this.setState({\n// ...this.state,\n// tableData: {\n// heads: [...this.state.tableData.heads],\n// rows: [...this.state.tableData.rows, this.state.newInput],\n// },\n// entryForm: false\n// })\n// }\n// onChange = (e: any) => {\n// //Parsing as integer where necessaryh\n// let newVal;\n// if (e.target.id === 'vendorPN') {\n// newVal = parseInt(e.target.value)\n// } else {\n// newVal = e.target.value\n// }\n\n// this.setState({\n// newInput: {\n// ...this.state.newInput,\n// [e.target.id]: newVal\n// }\n// })\n// }\n// toggleEntry = () => {\n// this.setState({\n// entryForm: !this.state.entryForm\n// })\n// }\n\n// render() {\n// const { rows } = this.state.tableData\n// return (\n// \n// \n// Production Material All
\n// \n//
\n// \n// \n// \n// \n// \n// \n// \n// \n// \n// Discard Changes\n// \n// \n//
\n// \n// )\n// }\n// }\n// interface BlankProps {\n// blanks: number\n// submit: any\n// visible: boolean\n// onChange: any\n// }\n// class BlankCards extends React.Component{\n// constructor(props: any) {\n// super(props)\n// }\n\n// render() {\n// let emptyArray = new Array(this.props.blanks)\n// for (let i = 0; i < emptyArray.length; i++) {\n// emptyArray[i] = ''\n// }\n\n// let preRender = this.props.visible ?\n// \n// \n// \n// \n// \n// | Primary User | \n// Description | \n// Vendor | \n// Vendor Part Number | \n// Note | \n//
\n// \n// \n// {\n// \n// \n//
\n// }\n// \n//
\n// \n// \n// : null;\n\n// return (<>{preRender}>)\n// }\n// }\n// interface BlankEntrySetProps {\n// submit: any\n// onChange: any\n// }\n// class BlankEntrySet extends React.Component{\n// constructor(props: any) {\n// super(props)\n// }\n\n// render() {\n// return (\n// <>\n// this.props.onChange(event)} className='newInput' placeholder='1' type='text'> | \n// this.props.onChange(event)} className='newInput' placeholder='2' type='text'> | \n// this.props.onChange(event)} className='newInput' placeholder='3' type='text'> | \n// this.props.onChange(event)} className='newInput' placeholder='4' type='text'> | \n// this.props.onChange(event)} className='newInput' placeholder='5' type='text'> | \n// | \n// >\n// )\n// }\n"]},"metadata":{},"sourceType":"module"}