Socket
Book a DemoInstallSign in
Socket

@dzc/speed-dial

Package Overview
Dependencies
Maintainers
7
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@dzc/speed-dial

浮动操作按钮组件

latest
npmnpm
Version
1.0.4
Version published
Maintainers
7
Created
Source

浮动操作按钮组件

描述

浮动操作按钮是为了使用户更便于操作, 就像一个圆形的图标漂浮在界面上,可以包含更多相关的操作

效果

安装

npm i @dzc/speed-dial --save
or
yarn add @dzc/speed-dial --save

使用

import React from 'react'
import SpeedDial from '@dzc/speed-dial'
import { message } from 'antd'

/**
 * 按钮组
 */
const actionBtns = [
  {
    key: '1',
    name: '保存',
    icon: 'HeartFilled'
  },
  {
    key: '2',
    name: '拷贝',
    icon: 'CopyFilled'
  },
  {
    key: '3',
    name: '点赞',
    icon: 'LikeFilled'
  }
]

export default () => {
  // 按钮组点击事件回调
  const onClick = (e, value) => {
    message.success(`你点击了${value}`)
  }

  const SpeedDialProps = {
    actionBtns,
    onClick
  }

  return (
    <div style={{ height: '200%' }}>
      <SpeedDial {...SpeedDialProps} />
    </div>
  )
}

API

SpeedDial参数

参数说明类型默认值可选值
direction按钮组弹出方向stringupup/down/left/right
style底部按钮自定义样式object--
showTips是否显示提示内容booleanfalsetrue/false
onClick按钮组点击回调事件,返回当前点击的keyfunc--
children自定义内容。ReactNode--
actionBtns按钮组数组--

actionBtns按钮组参数

参数说明类型默认值可选值
key唯一值,按钮点击后返回string--
nametips展示的名称string--
icon支持任意antd iconstring--
coloricon颜色string#909399-
fontSizeicon大小string16px-
url自定义图片urlstring--

更新日志

1.0.0 组件发布
1.0.1 修复bug
1.0.2 优化样式

Keywords

speed

FAQs

Package last updated on 03 Mar 2022

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts