UNPKG

@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
// 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 };