Выровняйте сетку красиво - PullRequest
       7

Выровняйте сетку красиво

0 голосов
/ 29 августа 2018

Я ломаю голову над этим. Я использую Grid-контейнер, который содержит две сетки. Один с текстовым полем, а другой с флажком. Сетки отказываются правильно выравнивать.

   <Grid container>
    <Grid item sm={2}>
     <TextField
      id="filter"
      label={labels.filterHelperText}
      value={this.props.brokersListFilter}
      onChange={this.onFilterChange}
      InputProps={{
        startAdornment: (
          <InputAdornment position="start">
            <FilterListIcon />
          </InputAdornment>
        )
      }}
    />
    </Grid>
    <Grid item sm={1}>
        <FormControlLabel
          className={this.props.classes.checkbox}
          control={
            <Checkbox
              checked={this.props.activeAgentsOnly}
              onChange={this.props.setActiveAgentsOnly}
              color="primary"
            />
          }
          label={labels.isActive}
        />
      </Grid>
     </Grid>

С этим кодом интервал слишком велик ... Если я изменю первую внутреннюю сетку на sm={1}, то обе сетки перекрывают друг друга (как это вообще возможно, если они находятся на разных сетках?) Мне нужно как-то уменьшить зазор между этими двумя сетками .. Как я могу это сделать?

За притирку: enter image description here

Не более притирки: enter image description here

1 Ответ

0 голосов
/ 30 августа 2018

Пожалуйста, обновите элементы сетки как

<Grid item sm={2}>

до

<Grid item sm={6}>
<Grid item sm={6}>

должно равняться 12. 8 + 4 или 6 + 6 или около того .....

...