Por alguma razão, o html / jsx nos meus arquivos de origem de reação sempre quer recuar da seguinte maneira, ou seja, quase não há recuo:
return (
<DateRangePicker ranges={this.state.ranges} startDate={this.state.startDate} endDate={this.state.endDate}
onApply={this.applyEvent}>
<Button className="selected-date-range-btn" style={{width : '250px'}}>
<div className="pull-left">
<Glyphicon glyph="calendar"/>
</div>
<div className="pull-right"><span>{label}</span></div>
</Button>
</DateRangePicker>
)
O que eu realmente gostaria é algo como o seguinte:
<DateRangePicker ranges={this.state.ranges} startDate={this.state.startDate} endDate={this.state.endDate}
onApply={this.applyEvent}>
<Button className="selected-date-range-btn" style={{width : '250px'}}>
<div className="pull-left">
<Glyphicon glyph="calendar"/>
</div>
<div className="pull-right"><span>{label}</span></div>
</Button>
</DateRangePicker>
Esse é o recuo que recebo quando copio o html / jsx no buffer de rascunho com o modo html ou o modo web ativado. Como você pode ver, o recuo é muito mais legível e funciona assim, se eu uso o modo html ou o modo web.
Como posso fazer com que meus arquivos de origem de reação indentem o html / jsx assim?