Extend Divider with 'textSize' prop
This commit is contained in:
parent
f39e811db5
commit
99e5e4492a
1 changed files with 9 additions and 2 deletions
|
@ -1,11 +1,16 @@
|
|||
import React from 'react';
|
||||
|
||||
import Text from '../text/text';
|
||||
|
||||
import type { Sizes as TextSizes } from '../text/text';
|
||||
|
||||
interface IDivider {
|
||||
text?: string
|
||||
textSize?: TextSizes
|
||||
}
|
||||
|
||||
/** Divider */
|
||||
const Divider = ({ text }: IDivider) => (
|
||||
const Divider = ({ text, textSize = 'md' }: IDivider) => (
|
||||
<div className='relative' data-testid='divider'>
|
||||
<div className='absolute inset-0 flex items-center' aria-hidden='true'>
|
||||
<div className='w-full border-t-2 border-gray-100 dark:border-gray-800 border-solid' />
|
||||
|
@ -13,7 +18,9 @@ const Divider = ({ text }: IDivider) => (
|
|||
|
||||
{text && (
|
||||
<div className='relative flex justify-center'>
|
||||
<span className='px-2 bg-white text-gray-400' data-testid='divider-text'>{text}</span>
|
||||
<span className='px-2 bg-white dark:bg-gray-900 text-gray-400' data-testid='divider-text'>
|
||||
<Text size={textSize} tag='span' theme='inherit'>{text}</Text>
|
||||
</span>
|
||||
</div>
|
||||
)}
|
||||
</div>
|
||||
|
|
Loading…
Reference in a new issue