Я пытался центрировать кучу кнопок в NavBar, используя платформу Ant Design.
NavBar.tsx
const NavBar: React.FC<NavBarProps> = ({ title }) => {
return (
<PageHeader
style={{
display: flex,
align-items: center, //Doesn't work.
backgroundColor: "#F5F5F5"
}}
backIcon={
<Icon theme="twoTone" style={{ fontSize: "32px" }} type="skin"></Icon>
}
onBack={() => null}
title={
<Title style={{ margin: "0px" }} level={1}>
Athena.
</Title>
}
extra={[
<RegularButton size="large" icon="shopping-cart">
Cart.
</RegularButton>,
<RegularButton size="large" icon="profile">
Profile.
</RegularButton>
]}
/>
);
};
export default NavBar;
Однако, если я редактирую дочерний элемент через inspect-element, он работает.
.ant-page-header-heading {
width: 100%;
overflow: hidden;
align-items: center;
display: flex;
}
^ Кнопки плавают к вершине, а не выровнены по центру.
Как я могу нацелиться на дочерний элемент, используя реквизиты style
?