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
JSX
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;