UNPKG

reactbits-mcp-server

Version:

MCP Server for React Bits - Access 99+ React components with animations, backgrounds, and UI elements

37 lines (34 loc) 976 B
const ShinyText = ({ text, disabled = false, speed = 5, className = '' }) => { const animationDuration = `${speed}s`; return ( <div className={`text-[#b5b5b5a4] bg-clip-text inline-block ${disabled ? '' : 'animate-shine'} ${className}`} style={{ backgroundImage: 'linear-gradient(120deg, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0) 60%)', backgroundSize: '200% 100%', WebkitBackgroundClip: 'text', animationDuration: animationDuration, }} > {text} </div> ); }; export default ShinyText; // tailwind.config.js // module.exports = { // theme: { // extend: { // keyframes: { // shine: { // '0%': { 'background-position': '100%' }, // '100%': { 'background-position': '-100%' }, // }, // }, // animation: { // shine: 'shine 5s linear infinite', // }, // }, // }, // plugins: [], // };