Преглед изворни кода

Feat: Divider component now supports gradient background (#11130)

tags/0.13.0
NFish пре 11 месеци
родитељ
комит
b3d65cc7df
No account linked to committer's email address
1 измењених фајлова са 9 додато и 5 уклоњено
  1. 9
    5
      web/app/components/base/divider/index.tsx

+ 9
- 5
web/app/components/base/divider/index.tsx Прегледај датотеку

@@ -3,17 +3,21 @@ import React from 'react'
import { type VariantProps, cva } from 'class-variance-authority'
import classNames from '@/utils/classnames'

const dividerVariants = cva(
'bg-divider-regular',
const dividerVariants = cva('',
{
variants: {
type: {
horizontal: 'w-full h-[0.5px] my-2',
horizontal: 'w-full h-[0.5px] my-2 ',
vertical: 'w-[1px] h-full mx-2',
},
bgStyle: {
gradient: 'bg-gradient-to-r from-divider-regular to-background-gradient-mask-transparent',
solid: 'bg-divider-regular',
},
},
defaultVariants: {
type: 'horizontal',
bgStyle: 'solid',
},
},
)
@@ -23,9 +27,9 @@ type DividerProps = {
style?: CSSProperties
} & VariantProps<typeof dividerVariants>

const Divider: FC<DividerProps> = ({ type, className = '', style }) => {
const Divider: FC<DividerProps> = ({ type, bgStyle, className = '', style }) => {
return (
<div className={classNames(dividerVariants({ type }), className)} style={style}></div>
<div className={classNames(dividerVariants({ type, bgStyle }), className)} style={style}></div>
)
}


Loading…
Откажи
Сачувај