Superficie de cristal estilo Apple con distorsión en tiempo real.
npx shadcn@latest add https://reactbits.dev/r/GlassSurface-TS-TW
Sustituyen a un componente estándar cuando la experiencia es parte del producto.
| Prop | Tipo | Por defecto |
|---|---|---|
| children | React.ReactNode | undefined |
| width | number | string | 200 |
| height | number | string | 80 |
| borderRadius | number | 20 |
| borderWidth | number | 0.07 |
| brightness | number | 50 |
| opacity | number | 0.93 |
| blur | number | 11 |
| displace | number | 0 |
| backgroundOpacity | number | 0 |
| saturation | number | 1 |
| distortionScale | number | -180 |
| redOffset | number | 0 |
| greenOffset | number | 10 |
| blueOffset | number | 20 |
| xChannel | 'R' | 'G' | 'B' | 'R' |
| yChannel | 'R' | 'G' | 'B' | 'G' |
| mixBlendMode | BlendMode | 'difference' |
| className | string | '' |
| style | React.CSSProperties | {} |