javascript - 将菜单选项与 Material-ui 右对齐

标签 javascript reactjs material-ui

我有一个material-ui菜单,其中包含以下内容:

<span>
  <Link to="/issues">
    <Button style={isActive(history, "/issues")}>Issues
    </Button>
  </Link>
  <Link to="/users">
    <Button style={isActive(history, "/users")}>Users
    </Button>
  </Link>
  <Link to="/signup">
    <Button style={isActive(history, "/signup")}>Create User
    </Button>
  </Link>
  <Link to={"/user/" + auth.isAuthenticated().user._id}>
    <Button style={isActive(history, "/user/" + auth.isAuthenticated().user._id)}>My Profile</Button>
  </Link>
    <Button color="inherit" onClick={() => {
          auth.signout(() => history.push('/'))
        }}>Sign out</Button>
</span>

它从屏幕左侧开始在一行中显示菜单项。我希望我的个人资料退出按钮出现在屏幕右侧。我该怎么做?

最佳答案

即使这与react或material-ui无关,您也可以使用flex box:

<div style={{ display: 'flex', justifyContent: 'space-between' }}>

  <div>

    <Link to="/issues">
      <Button style={isActive(history, "/issues")}>Issues
      </Button>
    </Link>
    <Link to="/users">
      <Button style={isActive(history, "/users")}>Users
      </Button>
    </Link>
    <Link to="/signup">
      <Button style={isActive(history, "/signup")}>Create User
      </Button>
    </Link>

  </div>

  <div>

    <Link to={"/user/" + auth.isAuthenticated().user._id}>
      <Button style={isActive(history, "/user/" + auth.isAuthenticated().user._id)}>My Profile</Button>
    </Link>
    <Button color="inherit" onClick={() => {
      auth.signout(() => history.push('/'))
    }}>Sign out</Button>

  </div>

</div>

关于javascript - 将菜单选项与 Material-ui 右对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54127255/

相关文章:

javascript - React 同一组件的多个实例接收不同的数据

javascript - Fancytree 渲染所有元素

reactjs - 你们如何测试复杂的 React Native 应用程序?

javascript - 错误: Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'data' )

reactjs - 选中和禁用时自定义 Material UI 开关

javascript - 从另一个窗口获取 Javascript 错误

javascript - 以编程方式在 React Native 中添加一个组件

reactjs - 如何在react-countdown中调用onStart函数?

reactjs - React、material-ui 和步进器 : how to display html in each steps

reactjs - React Material-UI 中 "makeStyles"的内部实现?