@webrtc2/ui
Version:
WebRTC2 UI - Cross-platform React components for WebRTC applications including video calls, audio controls, and media device management
28 lines (26 loc) • 603 B
JavaScript
// src/button.tsx
import React from "react";
var Button = ({
children,
onClick,
variant = "primary",
disabled = false
}) => {
const baseStyles = "px-4 py-2 rounded font-medium transition-colors";
const variantStyles = {
primary: "bg-blue-600 text-white hover:bg-blue-700 disabled:bg-gray-400",
secondary: "bg-gray-200 text-gray-800 hover:bg-gray-300 disabled:bg-gray-100"
};
return /* @__PURE__ */ React.createElement(
"button",
{
className: `${baseStyles} ${variantStyles[variant]}`,
onClick,
disabled
},
children
);
};
export {
Button
};