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