首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AppBar iconElementRight管理员休息时

AppBar iconElementRight管理员休息时
EN

Stack Overflow用户
提问于 2017-10-04 21:37:34
回答 1查看 336关注 0票数 0

我使用的是https://marmelab.com/admin-on-rest/Theming.html#using-a-custom-layout中的示例。

添加了一个新的IconMenu,如下面的代码片段所示。未显示右菜单图标。通过从不同的表单调用它来测试组件,并且它可以工作。但是,将其集成到AppBar中并不起作用。

看起来要么是样式,要么是其他东西干扰了它。

有没有人有这样的菜单,可以很好地处理AppLayout定制?

代码语言:javascript
复制
const styles = {
    // Snipped rest of the styles from example
    loader: {
        position: 'absolute',
        top: 0,
        right: 50,
        margin: 16,
        zIndex: 1200,
    },

    iconMenu: {
        position: 'absolute',
        top: 0,
        right: 0,
        margin: 16,
        zIndex: 1200,
    },
};

const AppBarMenu = (props) => (
    <IconMenu {...props}
        iconButtonElement={
            <IconButton><MoreVertIcon /></IconButton>
        }
        targetOrigin={{horizontal: 'right', vertical: 'top'}}
        anchorOrigin={{horizontal: 'right', vertical: 'top'}}
    >
        <MenuItem primaryText="Settings" />
        <MenuItem primaryText="About" />
        <MenuItem primaryText="Sign out" />
    </IconMenu>
);

AppBarMenu.muiName = 'IconMenu';

<AppBar title={title} iconElementRight={<AppBarMenu style={styles.iconMenu} />} />

EN

回答 1

Stack Overflow用户

发布于 2017-10-05 06:39:40

https://github.com/marmelab/admin-on-rest/issues/525中使用的建议

引用上面的网址:如果任何人想在标题栏按钮,他们将不仅有一个自定义布局,但从管理员复制AppBar.js到他们的项目,并导入。在AppBar.js内部,iconElementRight在MuiAppBar标记内部工作,但不在Layout.js内部工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46566373

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档