-
Notifications
You must be signed in to change notification settings - Fork 0
/
.eslintcache
1 lines (1 loc) · 24.1 KB
/
.eslintcache
1
[{"/Users/mihaid/Coding-Projects/react/react-map-web/src/index.js":"1","/Users/mihaid/Coding-Projects/react/react-map-web/src/App.js":"2","/Users/mihaid/Coding-Projects/react/react-map-web/src/reportWebVitals.js":"3","/Users/mihaid/Coding-Projects/react/react-map-web/src/components/Footer/Footer.js":"4","/Users/mihaid/Coding-Projects/react/react-map-web/src/components/Main/Main.js":"5","/Users/mihaid/Coding-Projects/react/react-map-web/src/components/Header/Header.js":"6","/Users/mihaid/Coding-Projects/react/react-map-web/src/containers/Taxa/Taxa.js":"7","/Users/mihaid/Coding-Projects/react/react-map-web/src/containers/Taxon/Taxon.js":"8","/Users/mihaid/Coding-Projects/react/react-map-web/src/containers/Landing/Landing.js":"9","/Users/mihaid/Coding-Projects/react/react-map-web/src/containers/Samples/Samples.js":"10","/Users/mihaid/Coding-Projects/react/react-map-web/src/axios.js":"11","/Users/mihaid/Coding-Projects/react/react-map-web/src/containers/Taxa/TaxaExplorer/TaxaExplorer.js":"12","/Users/mihaid/Coding-Projects/react/react-map-web/src/components/Pagination/Pagination.js":"13","/Users/mihaid/Coding-Projects/react/react-map-web/src/components/Introduction/Introduction.js":"14","/Users/mihaid/Coding-Projects/react/react-map-web/src/containers/Taxa/TaxaRow/TaxaRow.js":"15","/Users/mihaid/Coding-Projects/react/react-map-web/src/components/OrderButton/OrderButton.js":"16","/Users/mihaid/Coding-Projects/react/react-map-web/src/containers/Samples/SamplesExplorer/SamplesExplorer.js":"17","/Users/mihaid/Coding-Projects/react/react-map-web/src/containers/Samples/SampleRow/SampleRow.js":"18","/Users/mihaid/Coding-Projects/react/react-map-web/src/hoc/Aux/Aux.js":"19","/Users/mihaid/Coding-Projects/react/react-map-web/src/context/index.js":"20","/Users/mihaid/Coding-Projects/react/react-map-web/src/containers/SampleGroup/SampleGroup.js":"21"},{"size":1171,"mtime":1610541279000,"results":"22","hashOfConfig":"23"},{"size":516,"mtime":1681807533542,"results":"24","hashOfConfig":"23"},{"size":362,"mtime":1609249127000,"results":"25","hashOfConfig":"23"},{"size":3812,"mtime":1610466417000,"results":"26","hashOfConfig":"23"},{"size":1013,"mtime":1681892555773,"results":"27","hashOfConfig":"23"},{"size":1307,"mtime":1681892606459,"results":"28","hashOfConfig":"23"},{"size":5578,"mtime":1681807791879,"results":"29","hashOfConfig":"23"},{"size":23854,"mtime":1630312951000,"results":"30","hashOfConfig":"23"},{"size":381,"mtime":1609837361000,"results":"31","hashOfConfig":"23"},{"size":2061,"mtime":1681478287339,"results":"32","hashOfConfig":"23"},{"size":557,"mtime":1624360403000,"results":"33","hashOfConfig":"23"},{"size":1820,"mtime":1622460211000,"results":"34","hashOfConfig":"23"},{"size":5382,"mtime":1610465582000,"results":"35","hashOfConfig":"23"},{"size":394,"mtime":1609336765000,"results":"36","hashOfConfig":"23"},{"size":2747,"mtime":1681491071200,"results":"37","hashOfConfig":"23"},{"size":986,"mtime":1610039967000,"results":"38","hashOfConfig":"23"},{"size":3509,"mtime":1681478257838,"results":"39","hashOfConfig":"23"},{"size":722,"mtime":1681478084373,"results":"40","hashOfConfig":"23"},{"size":59,"mtime":1609253650000,"results":"41","hashOfConfig":"23"},{"size":295,"mtime":1681892661227,"results":"42","hashOfConfig":"23"},{"size":308,"mtime":1681989881409,"results":"43","hashOfConfig":"23"},{"filePath":"44","messages":"45","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"46"},"1vs4j3j",{"filePath":"47","messages":"48","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"46"},{"filePath":"49","messages":"50","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"46"},{"filePath":"51","messages":"52","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"53"},{"filePath":"54","messages":"55","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"56","messages":"57","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"58","messages":"59","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"46"},{"filePath":"60","messages":"61","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"46"},{"filePath":"62","messages":"63","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"46"},{"filePath":"64","messages":"65","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"66","usedDeprecatedRules":"46"},{"filePath":"67","messages":"68","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"46"},{"filePath":"69","messages":"70","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"46"},{"filePath":"71","messages":"72","errorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"73","usedDeprecatedRules":"46"},{"filePath":"74","messages":"75","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"46"},{"filePath":"76","messages":"77","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"46"},{"filePath":"78","messages":"79","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"46"},{"filePath":"80","messages":"81","errorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"82","usedDeprecatedRules":"46"},{"filePath":"83","messages":"84","errorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"85","usedDeprecatedRules":"46"},{"filePath":"86","messages":"87","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"46"},{"filePath":"88","messages":"89","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"90","messages":"91","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"/Users/mihaid/Coding-Projects/react/react-map-web/src/index.js",[],["92","93"],"/Users/mihaid/Coding-Projects/react/react-map-web/src/App.js",[],"/Users/mihaid/Coding-Projects/react/react-map-web/src/reportWebVitals.js",[],"/Users/mihaid/Coding-Projects/react/react-map-web/src/components/Footer/Footer.js",[],["94","95"],"/Users/mihaid/Coding-Projects/react/react-map-web/src/components/Main/Main.js",[],"/Users/mihaid/Coding-Projects/react/react-map-web/src/components/Header/Header.js",[],"/Users/mihaid/Coding-Projects/react/react-map-web/src/containers/Taxa/Taxa.js",[],"/Users/mihaid/Coding-Projects/react/react-map-web/src/containers/Taxon/Taxon.js",[],"/Users/mihaid/Coding-Projects/react/react-map-web/src/containers/Landing/Landing.js",[],"/Users/mihaid/Coding-Projects/react/react-map-web/src/containers/Samples/Samples.js",["96"],"import React, { PureComponent } from 'react';\nimport Introduction from '../../components/Introduction/Introduction';\nimport { Container, Card, Table } from 'react-bootstrap';\nimport SamplesExplorer from './SamplesExplorer/SamplesExplorer';\nimport './Samples.css';\nimport samplesData200 from '../../assets/samples_data_200.json';\nimport SampleRow from './SampleRow/SampleRow';\n\nclass Samples extends PureComponent {\n\n\tstate = {\n\t\tallSamples: [],\n\t\tcurrentPage: null\n\t}\n\tcomponentDidUpdate() {\n\t\tconsole.log('[Samples.js] -> componentDidUpdate');\n\t}\n\n\tcomponentDidMount() {\n\t\tconsole.log('[Samples.js] -> componentDidMount');\n\t\tthis.setState({ allSamples: samplesData200 });\n\t}\n\n\trender() {\n\t\tconsole.log('[Samples.js] -> render');\n\t\tconst {\n\t\t\tallSamples,\n\t\t\tcurrentPage\n\t\t} = this.state;\n\n\t\tconst headerClass = [\n\t\t\t\"text-dark pr-3 m-0\",\n\t\t\tcurrentPage ? \"border-gray border-right\" : \"\"]\n\t\t\t.join(\" \")\n\t\t\t.trim();\n\n\t\treturn (\n\t\t\t<div style={{ flexGrow: 1 }}>\n\t\t\t\t<Introduction />\n\t\t\t\t<Container maxWidth=\"false\">\n\t\t\t\t\t<SamplesExplorer />\n\t\t\t\t\t<Table responsive>\n\t\t\t\t\t\t<thead>\n\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t<th>#</th>\n\t\t\t\t\t\t\t\t{[\"sample_id\", \"sample_name\", \"sample_note\", \"study_id\", \"study_title\"].map((_, index) => (\n\t\t\t\t\t\t\t\t\t<th key={index}>{_}</th>\n\t\t\t\t\t\t\t\t))}\n\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t</thead>\n\t\t\t\t\t\t<tbody>\n\t\t\t\t\t\t\t{allSamples.map((sample, index) => (\n\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t<td>{index}</td>\n\t\t\t\t\t\t\t\t\t<td key={index + '_1'}> {sample.sample_id} Table cell {index}</td>\n\t\t\t\t\t\t\t\t\t<td key={index + '_2'}> {sample.sample_name} Table cell {index}</td>\n\t\t\t\t\t\t\t\t\t<td key={index + '_3'}> {sample.sample_note} Table cell {index}</td>\n\t\t\t\t\t\t\t\t\t<td key={index + '_4'}> {sample.study_id} Table cell {index}</td>\n\t\t\t\t\t\t\t\t\t<td key={index + '_5'}> {sample.study_title} Table cell {index}</td>\n\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t))}\n\t\t\t\t\t\t</tbody>\n\t\t\t\t\t</Table>\n\t\t\t\t\t<Card>\n\t\t\t\t\t\t<Card.Header>\n\n\t\t\t\t\t\t</Card.Header>\n\t\t\t\t\t\t<Card.Body>\n\t\t\t\t\t\t\t{allSamples.map((row, index) => (<SampleRow key={index} row={row} />))}\n\t\t\t\t\t\t</Card.Body>\n\t\t\t\t\t</Card>\n\t\t\t\t</Container>\n\t\t\t</div>\n\t\t);\n\t}\n}\n\nexport default Samples;","/Users/mihaid/Coding-Projects/react/react-map-web/src/axios.js",[],"/Users/mihaid/Coding-Projects/react/react-map-web/src/containers/Taxa/TaxaExplorer/TaxaExplorer.js",[],"/Users/mihaid/Coding-Projects/react/react-map-web/src/components/Pagination/Pagination.js",["97","98","99"],"import React, { PureComponent, Fragment } from \"react\";\nimport PropTypes from \"prop-types\";\nimport './Pagination.css';\n\nconst LEFT_PAGE = \"LEFT\";\nconst RIGHT_PAGE = \"RIGHT\";\n\nconst range = (from, to, step = 1) => {\n let i = from;\n const range = [];\n\n while (i <= to) {\n range.push(i);\n i += step;\n }\n\n return range;\n};\n\nclass Pagination extends PureComponent {\n constructor(props) {\n super(props);\n const { totalRecords = null, pageLimit = 20, pageNeighbours = 0 } = props;\n\n this.pageLimit = typeof pageLimit === \"number\" ? pageLimit : 20;\n this.totalRecords = typeof totalRecords === \"number\" ? totalRecords : 0;\n\n this.pageNeighbours =\n typeof pageNeighbours === \"number\"\n ? Math.max(0, Math.min(pageNeighbours, 2))\n : 0;\n\n this.totalPages = Math.ceil(this.totalRecords / this.pageLimit);\n\n this.state = { currentPage: 1 };\n }\n\n static getDerivedStateFromProps(props, state) {\n console.log('[Pagination.js] getDerivedStateFromProps', props);\n return state;\n }\n\n componentDidMount() {\n this.gotoPage(1);\n }\n\n gotoPage = page => {\n const { onPageChanged = f => f } = this.props;\n\n const currentPage = Math.max(0, Math.min(page, this.totalPages));\n\n const paginationData = {\n currentPage,\n totalPages: this.totalPages,\n pageLimit: this.pageLimit,\n totalRecords: this.totalRecords\n };\n\n this.setState({ currentPage }, () => onPageChanged(paginationData));\n };\n\n handleClick = (page, evt) => {\n evt.preventDefault();\n this.gotoPage(page);\n };\n\n handleMoveLeft = evt => {\n evt.preventDefault();\n this.gotoPage(this.state.currentPage - this.pageNeighbours * 2 - 1);\n };\n\n handleMoveRight = evt => {\n evt.preventDefault();\n this.gotoPage(this.state.currentPage + this.pageNeighbours * 2 + 1);\n };\n\n fetchPageNumbers = () => {\n const totalPages = this.totalPages;\n const currentPage = this.state.currentPage;\n const pageNeighbours = this.pageNeighbours;\n\n const totalNumbers = this.pageNeighbours * 2 + 3;\n const totalBlocks = totalNumbers + 2;\n\n if (totalPages > totalBlocks) {\n let pages = [];\n\n const leftBound = currentPage - pageNeighbours;\n const rightBound = currentPage + pageNeighbours;\n const beforeLastPage = totalPages - 1;\n\n const startPage = leftBound > 2 ? leftBound : 2;\n const endPage = rightBound < beforeLastPage ? rightBound : beforeLastPage;\n\n pages = range(startPage, endPage);\n\n const pagesCount = pages.length;\n const singleSpillOffset = totalNumbers - pagesCount - 1;\n\n const leftSpill = startPage > 2;\n const rightSpill = endPage < beforeLastPage;\n\n const leftSpillPage = LEFT_PAGE;\n const rightSpillPage = RIGHT_PAGE;\n\n if (leftSpill && !rightSpill) {\n const extraPages = range(startPage - singleSpillOffset, startPage - 1);\n pages = [leftSpillPage, ...extraPages, ...pages];\n } else if (!leftSpill && rightSpill) {\n const extraPages = range(endPage + 1, endPage + singleSpillOffset);\n pages = [...pages, ...extraPages, rightSpillPage];\n } else if (leftSpill && rightSpill) {\n pages = [leftSpillPage, ...pages, rightSpillPage];\n }\n\n return [1, ...pages, totalPages];\n }\n\n return range(1, totalPages);\n };\n\n render() {\n if (!this.totalRecords) return null;\n\n if (this.totalPages === 1) return null;\n\n const { currentPage } = this.state;\n const pages = this.fetchPageNumbers();\n\n return (\n <Fragment>\n <nav>\n <ul className=\"pagination\">\n {pages.map((page, index) => {\n if (page === LEFT_PAGE)\n return (\n <li key={index} className=\"page-item\">\n <a className=\"page-link\"\n href=\"#\"\n aria-label=\"Previous\"\n onClick={this.handleMoveLeft}\n >\n <span aria-hidden=\"true\">«</span>\n <span className=\"sr-only\">Previous</span>\n </a>\n </li>\n );\n\n if (page === RIGHT_PAGE)\n return (\n <li key={index} className=\"page-item\">\n <a\n className=\"page-link\"\n href=\"#\"\n aria-label=\"Next\"\n onClick={this.handleMoveRight}\n >\n <span aria-hidden=\"true\">»</span>\n <span className=\"sr-only\">Next</span>\n </a>\n </li>\n );\n\n return (\n <li\n key={index}\n className={`page-item${currentPage === page ? \" active\" : \"\"\n }`}\n >\n <a\n className=\"page-link\"\n href=\"#\"\n onClick={e => this.handleClick(page, e)}\n >\n {page}\n </a>\n </li>\n );\n })}\n </ul>\n </nav>\n </Fragment>\n );\n }\n}\n\nPagination.propTypes = {\n totalRecords: PropTypes.number.isRequired,\n pageLimit: PropTypes.number,\n pageNeighbours: PropTypes.number,\n onPageChanged: PropTypes.func\n};\n\nexport default Pagination;\n","/Users/mihaid/Coding-Projects/react/react-map-web/src/components/Introduction/Introduction.js",[],"/Users/mihaid/Coding-Projects/react/react-map-web/src/containers/Taxa/TaxaRow/TaxaRow.js",[],"/Users/mihaid/Coding-Projects/react/react-map-web/src/components/OrderButton/OrderButton.js",[],"/Users/mihaid/Coding-Projects/react/react-map-web/src/containers/Samples/SamplesExplorer/SamplesExplorer.js",["100","101","102","103","104","105"],"import React from 'react';\nimport { Button, Accordion, Form, Card, Col } from 'react-bootstrap';\nimport './SamplesExplorer.css';\n\nconst SamplesExplorer = (props) => {\n\treturn (\n\t\t<Accordion defaultActiveKey=\"0\">\n\t\t\t<Card>\n\t\t\t\t<Accordion.Toggle as={Card.Header} eventKey=\"0\">\n\t\t\t\t\tSamples Explorer Filter\n\t\t\t\t</Accordion.Toggle>\n\t\t\t\t<Accordion.Collapse eventKey=\"0\">\n\t\t\t\t\t<Card.Body>\n\t\t\t\t\t\t<Form>\n\t\t\t\t\t\t\t<Form.Row>\n\t\t\t\t\t\t\t\t<Col sm={3}>\n\t\t\t\t\t\t\t\t\t<Form.Label htmlFor=\"inlineFormInput\" srOnly>\n\t\t\t\t\t\t\t\t\t\tName\n\t\t\t\t\t\t\t\t\t</Form.Label>\n\t\t\t\t\t\t\t\t\t<Form.Control\n\t\t\t\t\t\t\t\t\t\tclassName=\"mb-2\"\n\t\t\t\t\t\t\t\t\t\tid=\"inlineFormInput\"\n\t\t\t\t\t\t\t\t\t\tplaceholder=\"Jane Doe\"\n\t\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t</Col>\n\t\t\t\t\t\t\t\t<Col sm={3}>\n\t\t\t\t\t\t\t\t\t{['checkbox'].map((type) => (\n\t\t\t\t\t\t\t\t\t\t<div key={`default-${type}`} className=\"mb-3\">\n\t\t\t\t\t\t\t\t\t\t\t<Form.Check\n\t\t\t\t\t\t\t\t\t\t\t\ttype={type}\n\t\t\t\t\t\t\t\t\t\t\t\tid={`default-${type}`}\n\t\t\t\t\t\t\t\t\t\t\t\tlabel={`default ${type}`}\n\t\t\t\t\t\t\t\t\t\t\t/>\n\n\t\t\t\t\t\t\t\t\t\t\t<Form.Check\n\t\t\t\t\t\t\t\t\t\t\t\ttype={type}\n\t\t\t\t\t\t\t\t\t\t\t\tlabel={`disabled ${type}`}\n\t\t\t\t\t\t\t\t\t\t\t\tid={`disabled-default-${type}`}\n\t\t\t\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t\t\t\t<Form.Check\n\t\t\t\t\t\t\t\t\t\t\t\ttype={type}\n\t\t\t\t\t\t\t\t\t\t\t\tlabel={` ${type}`}\n\t\t\t\t\t\t\t\t\t\t\t\tid={`disabled-default-${type}`}\n\t\t\t\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t\t\t\t<Form.Check\n\t\t\t\t\t\t\t\t\t\t\t\ttype={type}\n\t\t\t\t\t\t\t\t\t\t\t\tlabel={` ${type}`}\n\t\t\t\t\t\t\t\t\t\t\t\tid={`disabled-default-${type}`}\n\t\t\t\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t))}\n\t\t\t\t\t\t\t\t</Col>\n\t\t\t\t\t\t\t\t<Col sm={3}>\n\t\t\t\t\t\t\t\t\t{['checkbox'].map((type) => (\n\t\t\t\t\t\t\t\t\t\t<div key={`default-${type}`} className=\"mb-3\">\n\t\t\t\t\t\t\t\t\t\t\t<Form.Check\n\t\t\t\t\t\t\t\t\t\t\t\ttype={type}\n\t\t\t\t\t\t\t\t\t\t\t\tid={`default-${type}`}\n\t\t\t\t\t\t\t\t\t\t\t\tlabel={`default ${type}`}\n\t\t\t\t\t\t\t\t\t\t\t/>\n\n\t\t\t\t\t\t\t\t\t\t\t<Form.Check\n\t\t\t\t\t\t\t\t\t\t\t\tdisabled\n\t\t\t\t\t\t\t\t\t\t\t\ttype={type}\n\t\t\t\t\t\t\t\t\t\t\t\tlabel={`disabled ${type}`}\n\t\t\t\t\t\t\t\t\t\t\t\tid={`disabled-default-${type}`}\n\t\t\t\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t\t\t\t<Form.Check\n\t\t\t\t\t\t\t\t\t\t\t\tdisabled\n\t\t\t\t\t\t\t\t\t\t\t\ttype={type}\n\t\t\t\t\t\t\t\t\t\t\t\tlabel={`disabled ${type}`}\n\t\t\t\t\t\t\t\t\t\t\t\tid={`disabled-default-${type}`}\n\t\t\t\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t\t\t\t<Form.Check\n\t\t\t\t\t\t\t\t\t\t\t\tdisabled\n\t\t\t\t\t\t\t\t\t\t\t\ttype={type}\n\t\t\t\t\t\t\t\t\t\t\t\tlabel={`disabled ${type}`}\n\t\t\t\t\t\t\t\t\t\t\t\tid={`disabled-default-${type}`}\n\t\t\t\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t))}\n\t\t\t\t\t\t\t\t</Col>\n\t\t\t\t\t\t\t\t<Col sm={3}>\n\t\t\t\t\t\t\t\t\t{['radio'].map((type) => (\n\t\t\t\t\t\t\t\t\t\t<div key={`default-${type}`} className=\"mb-3\">\n\t\t\t\t\t\t\t\t\t\t\t<Form.Check\n\t\t\t\t\t\t\t\t\t\t\t\ttype={type}\n\t\t\t\t\t\t\t\t\t\t\t\tid={`default-${type}`}\n\t\t\t\t\t\t\t\t\t\t\t\tlabel={`default ${type}`}\n\t\t\t\t\t\t\t\t\t\t\t/>\n\n\t\t\t\t\t\t\t\t\t\t\t<Form.Check\n\t\t\t\t\t\t\t\t\t\t\t\tdisabled\n\t\t\t\t\t\t\t\t\t\t\t\ttype={type}\n\t\t\t\t\t\t\t\t\t\t\t\tlabel={`disabled ${type}`}\n\t\t\t\t\t\t\t\t\t\t\t\tid={`disabled-default-${type}`}\n\t\t\t\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t\t\t\t<Form.Check\n\t\t\t\t\t\t\t\t\t\t\t\tdisabled\n\t\t\t\t\t\t\t\t\t\t\t\ttype={type}\n\t\t\t\t\t\t\t\t\t\t\t\tlabel={`disabled ${type}`}\n\t\t\t\t\t\t\t\t\t\t\t\tid={`disabled-default-${type}`}\n\t\t\t\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t\t\t\t<Form.Check\n\t\t\t\t\t\t\t\t\t\t\t\tdisabled\n\t\t\t\t\t\t\t\t\t\t\t\ttype={type}\n\t\t\t\t\t\t\t\t\t\t\t\tlabel={`disabled ${type}`}\n\t\t\t\t\t\t\t\t\t\t\t\tid={`disabled-default-${type}`}\n\t\t\t\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t))}\n\t\t\t\t\t\t\t\t</Col>\n\n\t\t\t\t\t\t\t</Form.Row>\n\t\t\t\t\t\t\t<Form.Row>\n\t\t\t\t\t\t\t\t<div><b>Example Searches</b></div>\n\n\t\t\t\t\t\t\t\t<a href='javascript:search_samples_with(\"marine\");'>marine</a>\n\t\t\t\t\t\t\t\t<a href='javascript:search_samples_with(\"study:DRP000316\");'>study:DRP000316</a>\n\t\t\t\t\t\t\t\t<a href='javascript:search_samples_with(\"forest soil\");'>forest soil</a>\n\n\t\t\t\t\t\t\t</Form.Row>\n\n\t\t\t\t\t\t\t<Button variant=\"primary\" type=\"submit\">\n\t\t\t\t\t\t\t\tSubmit\n\t\t\t\t\t\t\t</Button>\n\t\t\t\t\t\t</Form>\n\t\t\t\t\t</Card.Body>\n\t\t\t\t</Accordion.Collapse>\n\t\t\t</Card>\n\t\t</Accordion>\n\t);\n}\n\nexport default SamplesExplorer;","/Users/mihaid/Coding-Projects/react/react-map-web/src/containers/Samples/SampleRow/SampleRow.js",["106","107","108"],"import React from 'react';\nimport { Col, Row, ProgressBar, Tooltip, OverlayTrigger, Container } from 'react-bootstrap';\nimport './SampleRow.css';\n\nconst SampleRow = (props) => {\n\t//console.log(\"SAMPLES PROPS: \", props);\n\tconst typeClass = [\n\t\t\"circle\"]\n\t\t.join(\" \")\n\t\t.trim();\n\n\treturn (\n\t\t<div className='sampleRow'>\n\t\t\t{/* <Col xs={1}>\n <div className={typeClass} ></div>\n </Col> */}\n\t\t\t<Container fluid>\n\t\t\t\t<Row>\n\t\t\t\t\t{props.row.sample_name}\n\t\t\t\t\t<Col className='pl-0 pr-0 ellipsis' xs={9}>\n\n\t\t\t\t\t</Col>\n\t\t\t\t\t<Col xs={3} >\n\t\t\t\t\t\t<ProgressBar>\n\n\t\t\t\t\t\t</ProgressBar>\n\t\t\t\t\t</Col>\n\t\t\t\t</Row>\n\t\t\t\t<Row className='custom-class'>\n\t\t\t\t</Row>\n\t\t\t</Container>\n\n\t\t</div>\n\t);\n}\n\nexport default SampleRow;","/Users/mihaid/Coding-Projects/react/react-map-web/src/hoc/Aux/Aux.js",[],"/Users/mihaid/Coding-Projects/react/react-map-web/src/context/index.js",[],"/Users/mihaid/Coding-Projects/react/react-map-web/src/containers/SampleGroup/SampleGroup.js",["109"],{"ruleId":"110","replacedBy":"111"},{"ruleId":"112","replacedBy":"113"},{"ruleId":"110","replacedBy":"114"},{"ruleId":"112","replacedBy":"115"},{"ruleId":"116","severity":1,"message":"117","line":31,"column":9,"nodeType":"118","messageId":"119","endLine":31,"endColumn":20},{"ruleId":"120","severity":1,"message":"121","line":138,"column":21,"nodeType":"122","endLine":142,"endColumn":22},{"ruleId":"120","severity":1,"message":"121","line":152,"column":21,"nodeType":"122","endLine":157,"endColumn":22},{"ruleId":"120","severity":1,"message":"121","line":170,"column":19,"nodeType":"122","endLine":174,"endColumn":20},{"ruleId":"120","severity":1,"message":"121","line":118,"column":9,"nodeType":"122","endLine":118,"endColumn":61},{"ruleId":"123","severity":1,"message":"124","line":118,"column":17,"nodeType":"125","messageId":"126","endLine":118,"endColumn":60},{"ruleId":"120","severity":1,"message":"121","line":119,"column":9,"nodeType":"122","endLine":119,"endColumn":70},{"ruleId":"123","severity":1,"message":"124","line":119,"column":17,"nodeType":"125","messageId":"126","endLine":119,"endColumn":69},{"ruleId":"120","severity":1,"message":"121","line":120,"column":9,"nodeType":"122","endLine":120,"endColumn":66},{"ruleId":"123","severity":1,"message":"124","line":120,"column":17,"nodeType":"125","messageId":"126","endLine":120,"endColumn":65},{"ruleId":"116","severity":1,"message":"127","line":2,"column":33,"nodeType":"118","messageId":"119","endLine":2,"endColumn":40},{"ruleId":"116","severity":1,"message":"128","line":2,"column":42,"nodeType":"118","messageId":"119","endLine":2,"endColumn":56},{"ruleId":"116","severity":1,"message":"129","line":7,"column":8,"nodeType":"118","messageId":"119","endLine":7,"endColumn":17},{"ruleId":"130","severity":1,"message":"131","line":7,"column":3,"nodeType":"132","messageId":"133","endLine":7,"endColumn":7},"no-native-reassign",["134"],"no-negated-in-lhs",["135"],["134"],["135"],"no-unused-vars","'headerClass' is assigned a value but never used.","Identifier","unusedVar","jsx-a11y/anchor-is-valid","The href attribute requires a valid value to be accessible. Provide a valid, navigable address as the href value. If you cannot provide a valid href, but still need the element to resemble a link, use a button and change it with appropriate styles. Learn more: https://github.com/evcohen/eslint-plugin-jsx-a11y/blob/master/docs/rules/anchor-is-valid.md","JSXOpeningElement","no-script-url","Script URL is a form of eval.","Literal","unexpectedScriptURL","'Tooltip' is defined but never used.","'OverlayTrigger' is defined but never used.","'typeClass' is assigned a value but never used.","no-this-before-super","'this' is not allowed before 'super()'.","ThisExpression","noBeforeSuper","no-global-assign","no-unsafe-negation"]