Material-ui-next( "material-ui": "^ 1.0.0-beta.22"、 )
APIからiconElementRight=
を削除したようです。アプリバーで<Grid>
を使用する必要がありますか?それは一種の不器用さを感じます。アプリバーのボタンをフロートさせる(ログインなど)正しい方法は何ですか?
<AppBar position="static">
<Toolbar>
<Grid container spacing={24}>
<Grid item xs={11}>
<Typography type="title" color="inherit">
Title
</Typography>
</Grid>
<Grid item xs={1}>
<div>
<HeartIcon />
<Button raised color="accent">
Login
</Button>
</div>
</Grid>
</Grid>
</Toolbar>
</AppBar>
@カイルあなたはそれが正しかった:)
グリッドコンテナに追加するだけです。
justify = "space-between"
あなたの例では:
<AppBar position="static">
<Toolbar>
<Grid
justify="space-between" // Add it here :)
container
spacing={24}
>
<Grid item>
<Typography type="title" color="inherit">
Title
</Typography>
</Grid>
<Grid item>
<div>
<HeartIcon />
<Button raised color="accent">
Login
</Button>
</div>
</Grid>
</Grid>
</Toolbar>
</AppBar>
flex: 1
をAppBarの右端にプッシュするように、<Typography />
コンポーネントに<div />
を追加する必要があります。
<AppBar position="static">
<Toolbar>
<Typography type="title" color="inherit" style={{ flex: 1 }}>
Title
</Typography>
<div>
<HeartIcon />
<Button raised color="accent">
Login
</Button>
</div>
</Toolbar>
</AppBar>