首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Material UI的SpeedDial中使用react-share?

如何在Material UI的SpeedDial中使用react-share?
EN

Stack Overflow用户
提问于 2020-07-02 01:50:32
回答 1查看 359关注 0票数 1

我试着用React,react-shareSpeedDial from Material UI来创建一个社交分享按钮的SpeedDial,但是react-share要求我使用它的按钮。

我有以下SpeedDial代码:

代码语言:javascript
复制
const actions = [
    {icon: <FacebookIcon size={32} round />, name: 'Facebook'},
    {icon: <TwitterIcon size={32} round />, name: 'Twitter'},
    {icon: <WhatsappIcon size={32} round />, name: 'WhatsApp'},
    {icon: <TelegramIcon size={32} round />, name: 'Telegram'},
    {icon: <EmailIcon size={32} round />, name: 'E-mail'}
];


<SpeedDial
      ariaLabel="SpeedDial example"
      className={classes.shareButton}
      icon={<SpeedDialIcon icon={<ShareIcon/>} openIcon={<CloseIcon/>}/>}
      onClose={handleClose}
      onOpen={handleOpen}
      open={open}
      direction='up'
    >
      {actions.map((action) => (
        <SpeedDialAction
          key={action.name}
          icon={action.icon}
          tooltipTitle={action.name}
          onClick={action.onClick}
        />
      ))}
    </SpeedDial>

我不知道如何从action.onClick触发共享操作。有可能吗?

EN

回答 1

Stack Overflow用户

发布于 2020-07-02 06:07:27

例如,我发现我可以将图标作为SpeedDialAction的图标来传递。

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

https://stackoverflow.com/questions/62682621

复制
相关文章

相似问题

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