| 
									
										
										
										
											2024-12-26 12:01:51 +08:00
										 |  |  | import type { FC } from 'react' | 
					
						
							|  |  |  | import type { DividerProps } from '.' | 
					
						
							|  |  |  | import Divider from '.' | 
					
						
							|  |  |  | import classNames from '@/utils/classnames' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export type DividerWithLabelProps = DividerProps & { | 
					
						
							|  |  |  |   label: string | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export const DividerWithLabel: FC<DividerWithLabelProps> = (props) => { | 
					
						
							|  |  |  |   const { label, className, ...rest } = props | 
					
						
							|  |  |  |   return <div | 
					
						
							| 
									
										
										
										
											2025-03-21 17:41:03 +08:00
										 |  |  |     className="my-2 flex items-center gap-2" | 
					
						
							| 
									
										
										
										
											2024-12-26 12:01:51 +08:00
										 |  |  |   > | 
					
						
							|  |  |  |     <Divider {...rest} className={classNames('flex-1', className)} /> | 
					
						
							| 
									
										
										
										
											2025-03-21 17:41:03 +08:00
										 |  |  |     <span className="text-xs text-text-tertiary"> | 
					
						
							| 
									
										
										
										
											2024-12-26 12:01:51 +08:00
										 |  |  |       {label} | 
					
						
							|  |  |  |     </span> | 
					
						
							|  |  |  |     <Divider {...rest} className={classNames('flex-1', className)} /> | 
					
						
							|  |  |  |   </div> | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export default DividerWithLabel |