Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@beisen-phoenix/button

Package Overview
Dependencies
Maintainers
1
Versions
435
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@beisen-phoenix/button

> @beisen-phoenix/button

  • 3.0.0-rc.90
  • npm
  • Socket score

Version published
Maintainers
1
Created
Source

按钮

@beisen-phoenix/button

概述

按钮控件的作用是引发即时操作,即当用户单击后,触发即时操作,作为基础控件之一,按钮广泛应用于不同平台的产品中。

完整的按钮视觉体系包含强、中、弱3个层次。按钮的状态分为Normal、Hover、Click3种常会状态和Disabled、Loading2中非常规状态。

由以下几个子组件构成

Button 比较常见的button

DropdownTextButton 相对于DropdownButton而言,该组件是点击文字触发点击事件

IconButton 点击icon触发事件

TextButton 文字按钮,点击触发事件

ButtonGroup 普通的按钮组,类似单选效果

IconButtonGroup iconButton的组合

Button API

参数说明类型默认值是否必传
width按钮的宽度string--
maxWidth按钮的最大宽度string--
margin按钮的外边距,需要按照css margin 规范来赋值string--
size按钮的大小可选值包括 super、big、middle、smallsmall
type按钮的类型可选值包括 primary、secondary、normalprimary
disable是否禁用booleanfalse
extraCls扩展的class名称,一般用于样式扩展string--
preIcon前置iconJSX.Element--
suffixIcon后置iconJSX.Element--
loading是否处于loading状态(loading图标为内置图标,不可替换)booleanfalse
onClick点击按钮的回调函数function(e) => void

IconButton API

参数说明类型默认值是否必传
type按钮类型primary、secondaryprimary
disable是否禁用booleanfalse
tipInfo按钮hover时显示的提示信息string--
children子组件,是一个Icon的组件React.ReactNode--
loading是否处于loading状态(loading图标为内置图标,不可替换)booleanfalse
hasBorder是否显示边框booleanfalse
radius边框的的圆角string
ref用来获取button的dom实例的引用(dom) =>--
onClick点击按钮的回调函数function(e) => void

TextButton API

参数说明类型默认值是否必传
maxWidth按钮的最大宽度string--
margin按钮的外边距,需要按照css margin 规范来赋值string--
type按钮类型primary、secondaryprimary
size按钮的大小可选值包括 big、smallbig
disable是否禁用booleanfalse
loading是否处于loading状态(loading图标为内置图标,不可替换)booleanfalse
text按钮的显示文字string--
icon自定义的iconJSX.Element--
onClick点击按钮的回调函数function(e) => void

ButtonGroup API

参数说明类型默认值是否必传
type按钮类型primary、secondaryprimary
size按钮的大小可选值包括 big、smallbig
initialIndex默认激活第几个number0
items按钮组的数据object {disable?: boolean, text: string}[]
onClick点击按钮的回调函数function(item,e) => void

IconButtonGroup API

参数说明类型默认值是否必传
icons按钮组的自定义icon[{ icon?: JSX.Element, tipInfo?: string, direct?: string, disable?: boolean }][]
onClick点击按钮的回调函数function(index,item,e) => void

FAQs

Package last updated on 30 Jul 2019

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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc