File tree Expand file tree Collapse file tree 5 files changed +27
-3
lines changed Expand file tree Collapse file tree 5 files changed +27
-3
lines changed Original file line number Diff line number Diff line change @@ -49,7 +49,7 @@ pnpm install dt-react-component
4949``` jsx
5050import React from ' react' ;
5151import { BlockHeader } from ' dt-react-component' ;
52- const App = () => < BlockHeader title= " 分类标题 " showBackground / > ;
52+ const App = () => < BlockHeader title= " This is title " showBackground / > ;
5353```
5454
5555### Load on demand
Original file line number Diff line number Diff line change 1+ .demo-title {
2+ width : 300px ;
3+ }
Original file line number Diff line number Diff line change 1+ import React from 'react' ;
2+ import { BlockHeader , EllipsisText } from 'dt-react-component' ;
3+
4+ import './style.scss' ;
5+
6+ export default ( ) => {
7+ return (
8+ < div style = { { width : 300 } } >
9+ < BlockHeader
10+ titleClassName = "demo-title"
11+ title = {
12+ < EllipsisText
13+ maxWidth = { 200 }
14+ value = "标题超长标题超长标题超长标题超长标题超长标题超长标题超长标题超长标题超长标题超长标题超长标题超长标题超长标题超长标题超长标题超长标题超长"
15+ />
16+ }
17+ />
18+ </ div >
19+ ) ;
20+ } ;
Original file line number Diff line number Diff line change @@ -21,14 +21,15 @@ demo:
2121<code src =" ./demos/extraInfo.tsx " description =" 通过设置 `afterTitle` 和 `tooltip` 可以增加两种不同形式的提示信息,同时存在时仅 `afterTitle` 生效 " >带提示信息的标题</code >
2222<code src =" ./demos/customIcon.tsx " description =" 通过设置 `beforeTitle` 可以自定义标题icon,不设置时默认是一个色块 " >自定义 icon</code >
2323<code src =" ./demos/expand.tsx " description =" 若存在 `children` 则支持展开 " >展开/收起内容</code >
24+ <code src =" ./demos/title.tsx " description =" title 支持 ReactNode " >标题超长</code >
2425
2526## API
2627
2728### BlockHeader
2829
2930| 参数 | 说明 | 类型 | 默认值 |
3031| ----------------- | ----------------------------------------- | --------------------------- | ------- |
31- | title | 标题 | ` string ` | - |
32+ | title | 标题 | ` React.ReactNode ` | - |
3233| beforeTitle | 标题前的图标,默认是一个色块 | ` React.ReactNode ` | - |
3334| afterTitle | 标题后的提示图标或文案 | ` React.ReactNode ` | - |
3435| tooltip | 默认展示问号提示(优先级低于 ` afterTitle ` ) | ` React.ReactNode ` | - |
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ export declare type SizeType = 'small' | 'middle' | undefined;
99
1010export interface IBlockHeaderProps {
1111 // 标题
12- title : string ;
12+ title : ReactNode ;
1313 // 标题前的图标,默认是一个色块
1414 beforeTitle ?: ReactNode ;
1515 // 标题后的提示图标或文案
You can’t perform that action at this time.
0 commit comments