UNPKG

react-mic-cam-permissions

Version:

Managing camera and microphone permissions with React

17 lines (16 loc) 847 B
// src/components/PermissionStatus.tsx import React from 'react'; export const PermissionStatus = ({ permissionType, state, className = '', }) => { switch (state) { case 'granted': return (React.createElement("p", { className: `text-sm text-green-500 ${className}` }, "\u2714")); case 'denied': return (React.createElement("p", { className: `text-sm text-red-500 ${className}` }, "\u2718")); case 'prompt': return (React.createElement("p", { className: `text-sm text-yellow-500 ${className}` }, "\u26A0")); case 'unavailable': return (React.createElement("p", { className: `text-sm text-gray-500 ${className}` }, "\uD83D\uDEAB")); default: return null; // Assure que le composant retourne toujours un élément valide } };