|
|
|
@ -1,4 +1,5 @@
|
|
|
|
import type { FC } from 'react'
|
|
|
|
import type { FC } from 'react'
|
|
|
|
|
|
|
|
import Style from './style.module.css'
|
|
|
|
import classNames from '@/utils/classnames'
|
|
|
|
import classNames from '@/utils/classnames'
|
|
|
|
|
|
|
|
|
|
|
|
type GridMaskProps = {
|
|
|
|
type GridMaskProps = {
|
|
|
|
@ -15,12 +16,7 @@ const GridMask: FC<GridMaskProps> = ({
|
|
|
|
}) => {
|
|
|
|
}) => {
|
|
|
|
return (
|
|
|
|
return (
|
|
|
|
<div className={classNames('relative bg-saas-background', wrapperClassName)}>
|
|
|
|
<div className={classNames('relative bg-saas-background', wrapperClassName)}>
|
|
|
|
<div className={classNames('absolute inset-0 w-full h-full z-0', canvasClassName)}
|
|
|
|
<div className={classNames('absolute inset-0 w-full h-full z-0', canvasClassName, Style.gridBg)} />
|
|
|
|
style={{
|
|
|
|
|
|
|
|
background: `
|
|
|
|
|
|
|
|
repeating-linear-gradient(0deg, transparent, transparent 23px, var(--color-divider-subtle) 24px,transparent 24px, transparent 47px, var(--color-divider-subtle) 48px),
|
|
|
|
|
|
|
|
repeating-linear-gradient(90deg, transparent, transparent 23px, var(--color-divider-subtle) 24px,transparent 24px,transparent 47px, var(--color-divider-subtle) 48px)`,
|
|
|
|
|
|
|
|
}} />
|
|
|
|
|
|
|
|
<div className={classNames('absolute w-full h-full z-[1] bg-grid-mask-background rounded-lg', gradientClassName)} />
|
|
|
|
<div className={classNames('absolute w-full h-full z-[1] bg-grid-mask-background rounded-lg', gradientClassName)} />
|
|
|
|
<div className='relative z-[2]'>{children}</div>
|
|
|
|
<div className='relative z-[2]'>{children}</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|