Как стилизовать текст панели расширения пользовательского интерфейса материала

Я пытаюсь уменьшить пространство на панели расширения сверху и снизу. Я попытался установить отступ как 0, но это не сработало.

panel: {
  backgroundColor: background.paper,
  position: "absolute",
  padding: spacing(0),
},
text: {
  color: text.secondary,
  padding: spacing(0),
},
summary: {
  minHeight: spacing(0),
},
details: {
  padding: spacing(0, 1, 2, 1),
},
icon: {padding: spacing(0),},

        <ExpansionPanel
        expanded={expanded}
        onChange={onClick}
        className={classes.panel}
      >
        <ExpansionPanelSummary
          expandIcon={<ExpandMoreIcon className={classes.icon} />}
          className={classes.summary}
        >
          <Typography variant="h6" className={classes.text}>
            StackOverFlow
          </Typography>
        </ExpansionPanelSummary>
        <ExpansionPanelDetails className={classes.details}>
          <Keys />
        </ExpansionPanelDetails>
      </ExpansionPanel>

введите описание изображения здесь

Спасибо.


person Tanu    schedule 17.10.2019    source источник
comment
@RyanCogswell: Не уверен. Я перезаписываю стили, и они работают правильно. Моя проблема больше в том, какой стиль перезаписывать и т. Д. Я хочу уменьшить верхний и нижний интервалы на StackOverFlowt ext. Спасибо.   -  person Tanu    schedule 17.10.2019
comment
Если вы пытаетесь уменьшить высоту ExpansionPanelSummary, пример в другом ответе делает это (я только что исправил его для работы с последней версией Material-UI - когда я впервые написал ответ, я думаю, что заполнение IconButton не таким же образом ударьте по высоте).   -  person Ryan Cogswell    schedule 17.10.2019
comment
@RyanCogswell Большое вам спасибо. Я добавил minHeight: spacing (0) в classes.panel. У меня не вышло :(   -  person Tanu    schedule 17.10.2019
comment
В моем примере classes.panel не используется, поэтому я не ожидал, что это сработает.   -  person Ryan Cogswell    schedule 17.10.2019
comment
Это классы, которые использует ExpansionPanel. Вы устанавливаете тот же стиль в корневом элементе в своем коде для div. Я не думаю, что это имя, которое мы используем, имеет большое значение при добавлении индивидуального стиля.   -  person Tanu    schedule 17.10.2019
comment
Этот класс root в моем примере выполняется ExpansionPanelSummary, нет ExpansionPanel.   -  person Ryan Cogswell    schedule 17.10.2019
comment
@RyanCogswell также добавил minHeight в сводку. У меня ничего не менял :(   -  person Tanu    schedule 17.10.2019
comment
И вам понадобятся все четыре класса из моего примера для ExpansionPanelSummary (root, content, expandIcon и expanded), переданных через опору classes (или используйте withStyles, как в моем примере) не через опору className.   -  person Ryan Cogswell    schedule 17.10.2019