1.0.8 • Published 4 years ago

@teamix/typography v1.0.8

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

Typography

@teamix/typography

文本的基本格式,Fork By Ant-Design

API

Typography.Text

参数说明类型默认值版本
code添加代码样式booleanfalse
copyable是否可拷贝,为对象时可进行各种自定义boolean | copyablefalsecopyable
delete添加删除线样式booleanfalse
disabled禁用文本booleanfalse
editable是否可编辑,为对象时可对编辑进行控制boolean | editablefalseeditable
ellipsis自动溢出省略booleanfalse
keyboard添加键盘样式booleanfalse
mark添加标记样式booleanfalse
onClick点击 Text 时的回调(event) => void-
strong是否加粗booleanfalse
type文本类型secondary | success | warning | danger-
underline添加下划线样式booleanfalse

Typography.Title

参数说明类型默认值版本
code添加代码样式booleanfalse
copyable是否可拷贝,为对象时可进行各种自定义boolean | copyablefalsecopyable
delete添加删除线样式booleanfalse
disabled禁用文本booleanfalse
editable是否可编辑,为对象时可对编辑进行控制boolean | editablefalseeditable
ellipsis自动溢出省略,为对象时可设置省略行数、是否可展开、添加后缀等boolean | ellipsisfalseellipsis
level重要程度,相当于 h1h2h3h4h5number: 1, 2, 3, 4, 51
mark添加标记样式booleanfalse
onClick点击 Title 时的回调(event) => void-
type文本类型secondary | success | warning | danger-
underline添加下划线样式booleanfalse

Typography.Paragraph

参数说明类型默认值版本
code添加代码样式booleanfalse
copyable是否可拷贝,为对象时可进行各种自定义boolean | copyablefalsecopyable
delete添加删除线样式booleanfalse
disabled禁用文本booleanfalse
editable是否可编辑,为对象时可对编辑进行控制boolean | editablefalseeditable
ellipsis自动溢出省略,为对象时可设置省略行数、是否可展开、添加后缀等boolean | ellipsisfalseellipsis
mark添加标记样式booleanfalse
onClick点击 Paragraph 时的回调(event) => void-
strong是否加粗booleanfalse
type文本类型secondary | success | warning | danger-
underline添加下划线样式booleanfalse

copyable

{
  text: string,
  onCopy: function,
  icon: ReactNode,
  tooltips: false | [ReactNode, ReactNode],
}
参数说明类型默认值版本
icon自定义拷贝图标:[默认图标, 拷贝后的图标][ReactNode, ReactNode]-
text拷贝到剪切板里的文本string-
tooltips自定义提示文案,为 false 时隐藏文案[ReactNode, ReactNode][复制, 复制成功]
tooltipPropsTooltip 组件的透传属性-
onCopy拷贝成功的回调函数function-

editable

{
  icon: ReactNode,
  tooltip: boolean | ReactNode,
  editing: boolean,
  maxLength: number,
  autoHeight: boolean | { minRows: number, maxRows: number },
  onStart: function,
  onChange: function(string),
  onCancel: function,
  onEnd: function,
}
参数说明类型默认值版本
autoHeight自动 resize 文本域boolean | { minRows: number, maxRows: number }-
editing控制是否是编辑中状态booleanfalse
icon自定义编辑图标ReactNode<EditOutlined />
maxLength编辑中文本域最大长度number-
tooltip自定义提示文本,为 false 时关闭boolean | ReactNode编辑
tooltipPropsTooltip 组件的透传属性-
onCancel按 ESC 退出编辑状态时触发function-
onChange文本域编辑时触发function(event)-
onEnd按 ENTER 结束编辑状态时触发function-
onStart进入编辑中状态时触发function-
onCancel按 ESC 退出编辑状态时触发function-
onEnd按 ENTER 结束编辑状态时触发function-

ellipsis

{
  rows: number,
  expandable: boolean,
  suffix: string,
  symbol: ReactNode,
  tooltip: boolean | ReactNode,
  onExpand: function(event),
  onEllipsis: function(ellipsis),
}
参数说明类型默认值版本
expandable是否可展开boolean-
rows最多显示的行数number-
suffix自定义省略内容后缀string-
symbol自定义展开描述文案ReactNode展开
tooltip省略时,展示提示信息boolean | ReactNode-
tooltipPropsTooltip 组件的透传属性-
onEllipsis触发省略时的回调function(ellipsis)-
onExpand点击展开时的回调function(event)-