Как добавить текст внизу кнопки в react?

160
13 апреля 2018, 16:20

Использую react-js и библиотеку https://material-ui-next.com/demos/buttons/

Мне нужно создать компонент, представляющий из себя кнопку, которая в верхней половине содержит иконку, а в нижней - текст

import React from "react";
import {withStyles} from "material-ui/styles";
import Settings from "material-ui-icons/Settings";
import Button from "material-ui/Button";
const IconedLabel = ({classes}) => (
<section>
    <Button className={classes.iconButton} variant="raised" color="primary">
        <Settings className={classes.icon}/>
        <div className={classes.text}>Message</div>
    </Button>
</section>);

Cейчас использую такой способ, но не выполняется отрисовка под иконкой(смещено вправо как показано на картинке)

Answer 1

Запиши в стили iconButton следующее:

iconButton: {
    display: flex,
    flex-direction: column,
    align-items: center,
    justify-content: center
}

Можно еще использовать для этого Material UI Grids, ссылка на документацию: https://material-ui-next.com/layout/grid/

READ ALSO
Что использовать, что бы метод работал пока не пройдет определенное время?

Что использовать, что бы метод работал пока не пройдет определенное время?

Нужно чтобы метод работал определенное время, например выводил в textarea слово 5 секунд, что для этого можно использовать?

158
django + ajax - поиск лучшего подхода

django + ajax - поиск лучшего подхода

Добрый деньЕсть простой тестовый проект на Django

151
Как перетаскивать приложение без рамок. (Electron.js)

Как перетаскивать приложение без рамок. (Electron.js)

Создаю первое приложение на Electronjs

323
Помогите отрисовать бинарное дерево

Помогите отрисовать бинарное дерево

Не работал с json форматами и подобным, задание отрисовать дерево бинарное c входными данными типа

172