2016-04-12 2 views
1

Я пытаюсь выровнять значок материала Google в Material-ui FlatButton с помощью FlexBox. Я пробовал несколько перестановок, но всегда с одним и тем же результатом - значок находится в самом низу кнопки. Я не уверен, что это материальная проблема. Как я могу правильно выполнить выравнивание?Как выровнять значок материала в FlatButton с помощью FlexBox?

<FlatButton 
    style = {buttonStyle} 
    onClick = { 
     onIncrementClick 
    } 
    icon={<i style= {{display:'flex', alignItems:'center', verticalAlign: 'center'}} className="material-icons">keyboard_arrow_up</i>} 
    /> 

enter image description here

ответ

1

Вы видели документы здесь - http://www.material-ui.com/#/components/flat-button?

У них есть примеры значков в плоских кнопках слева и справа. Вот код, который имеет значок справа:

<FlatButton 
    label="Label before" 
    labelPosition="before" 
    primary={true} 
    style={styles.button} 
    icon={<ActionAndroid />} 
/> 
+0

Yup Я видел это. Однако я надеялся на более мелкое зерно. То, к чему я стремился, был вертикально сосредоточен. В любом случае я, вероятно, пойду с IconButton, потому что он выглядит более материально – thetrystero

Смежные вопросы