ваши стили кнопок довольно хороши, я бы посоветовал вот что:
backgroundColor: 'white',
borderRadius: 0,
borderColor: 'transparent', //will make the colour fully opaque, but you could get an even better effect with 'border: none'
Я заметил, что на вашей кнопке есть свойство box-shadow, и это, скорее всего, создает границу. поэтому вам нужно установить свою кнопку css как 'box-shadow: none'.
Так что выровняйте свой значок по центру, вам также нужно будет настроить свой дисплей как гибкий, а затем центрировать контент . Таким образом, окончательные версии кнопок должны выглядеть так (plain css)
{
background-color: white, // could be transparent if you want it to be the same colour as
the parent background
border: none //to remove any border properties
box-shadow: none
display: flex;
justify-content: center;
align-items: center;
//NOTE: you might need to set up a width and height for the flex to take effect
}
{
backgroundColor: 'white'
//or backgroundColor: 'transparent'
borderRadius: 0,
borderColor: 'white',
elevation: 0,
flex : 1,
flexDirection: "column",
justifyContent: 'center',
alignItems: 'center'
}
прочтите, как удалить тени или просто использовать высоту: 0