Commit f7728e15 authored by Rafael S Castilho's avatar Rafael S Castilho
Browse files

fim das demandas 3

parent c9e4c96a
...@@ -43,8 +43,12 @@ function CsvTable(props){ ...@@ -43,8 +43,12 @@ function CsvTable(props){
} }
} }
setCsvData(aux) setCsvData(aux)
if(props.func)
props.func(aux.length)
} else { } else {
setCsvData(csvTable) setCsvData(csvTable)
if(props.func)
props.func(csvTable.length)
} }
}) })
......
...@@ -131,7 +131,8 @@ class Eixo1 extends Component { ...@@ -131,7 +131,8 @@ class Eixo1 extends Component {
data: {}, data: {},
clickedRow: {}, clickedRow: {},
csvData: [], csvData: [],
dummy: null dummy: null,
countTituladas: 255
}; };
this.getMapClick = this.getMapClick.bind(this); this.getMapClick = this.getMapClick.bind(this);
this.clearMap = this.clearMap.bind(this); this.clearMap = this.clearMap.bind(this);
...@@ -140,6 +141,8 @@ class Eixo1 extends Component { ...@@ -140,6 +141,8 @@ class Eixo1 extends Component {
this.closeModal = this.closeModal.bind(this); this.closeModal = this.closeModal.bind(this);
this.fixData = this.fixData.bind(this); this.fixData = this.fixData.bind(this);
this.communitiesSort = this.communitiesSort.bind(this); this.communitiesSort = this.communitiesSort.bind(this);
this.countTituladas = this.countTituladas.bind(this);
// this.readCSV = this.readCSV.bind(this); // this.readCSV = this.readCSV.bind(this);
...@@ -177,25 +180,17 @@ class Eixo1 extends Component { ...@@ -177,25 +180,17 @@ class Eixo1 extends Component {
componentWillMount(){ componentWillMount(){
this.setState({data: this.fixData(null)}); this.setState({data: this.fixData(null)});
//state: null, []
// this.readCSV(csv5)
} }
componentDidMount() { componentDidMount() {
this.clearMap(); this.clearMap();
// this.setState({dummy:""})
//state: []
// this.readCSV(csv5)
} }
// readCSV(csv){ countTituladas(count){
// var aux = [] this.setState({countTituladas:count})
// d3.csv(csv, function(csv) { }
// aux.push(csv)
// });
// this.setState({csvData:aux})
// }
shapeMap() { shapeMap() {
if(this.state.clickedRow['shape_territorio'] === null){ if(this.state.clickedRow['shape_territorio'] === null){
...@@ -345,11 +340,7 @@ class Eixo1 extends Component { ...@@ -345,11 +340,7 @@ class Eixo1 extends Component {
<Button className="clearmapbtn" onClick={this.clearMap}> Limpar Mapa </Button> <Button className="clearmapbtn" onClick={this.clearMap}> Limpar Mapa </Button>
</Row> </Row>
{data.gete1p1()[getStateExtendedName(this.state.clickedInMap).currentState] ? ( <UfBar img={MapMarker} ufname={getStateExtendedName(this.state.clickedInMap).currentState} val={this.state.countTituladas.toString() + ' Território(s)'} />
<UfBar img={MapMarker} ufname={getStateExtendedName(this.state.clickedInMap).currentState} val={data.gete1p1()[getStateExtendedName(this.state.clickedInMap).currentState].Certificadas + " territórios"} />//mudar fonte de val para função que conta do csv5
) : (
<UfBar img={MapMarker} ufname={getStateExtendedName(this.state.clickedInMap).currentState} val="Sem informação" />
)}
<p>* Não territórios quilombolas certificadas no Distrito Federal e nos Estados do Acre e Roraima. As maiores concentrações estão nos Estados da Bahia e do Maranhão, respectivamente.</p> <p>* Não territórios quilombolas certificadas no Distrito Federal e nos Estados do Acre e Roraima. As maiores concentrações estão nos Estados da Bahia e do Maranhão, respectivamente.</p>
<CardFooter <CardFooter
...@@ -503,6 +494,7 @@ class Eixo1 extends Component { ...@@ -503,6 +494,7 @@ class Eixo1 extends Component {
mouseCursor='pointer' mouseCursor='pointer'
filterable = {true} filterable = {true}
uf={getStateAcronym(this.state.clickedInMap)} uf={getStateAcronym(this.state.clickedInMap)}
func={this.countTituladas}
/> />
{/* carregando dados na hora errada faz a tabela ficar nula, descobrir como evitar isso */} {/* carregando dados na hora errada faz a tabela ficar nula, descobrir como evitar isso */}
<CardFooter <CardFooter
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment