这是我的完整案例,我需要在中间绘制带有文本的六边形。这在 Chrome Mac 上工作得很好,但在 safari 上,它呈现在边界之外
<Hexagon style={{ stroke: "white", fill: "#A1A1A1" }} flatTop>
<foreignObject width="100%" height="100%">
<Typography
variant="subtitle1"
gutterBottom
className={classes.hexTitleStyle}
>
First Line
<br />
Second Line
</Typography>
</foreignObject>
</Hexagon>