UNPKG

reactbits-mcp-server

Version:

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

41 lines (38 loc) 886 B
import "./StarBorder.css"; const StarBorder = ({ as: Component = "button", className = "", color = "white", speed = "6s", thickness = 1, children, ...rest }) => { return ( <Component className={`star-border-container ${className}`} style={{ padding: `${thickness}px 0`, ...rest.style }} {...rest} > <div className="border-gradient-bottom" style={{ background: `radial-gradient(circle, ${color}, transparent 10%)`, animationDuration: speed, }} ></div> <div className="border-gradient-top" style={{ background: `radial-gradient(circle, ${color}, transparent 10%)`, animationDuration: speed, }} ></div> <div className="inner-content">{children}</div> </Component> ); }; export default StarBorder;