/ src / components / MicrophonePermissionButton.tsx
MicrophonePermissionButton.tsx
 1  import React from 'react';
 2  import { MicrophoneIcon } from '@heroicons/react/24/solid';
 3  import { Button } from './Button';
 4  
 5  interface MicrophonePermissionButtonProps {
 6    onRequestPermission: () => void;
 7  }
 8  
 9  const MicrophonePermissionButton: React.FC<MicrophonePermissionButtonProps> = ({ onRequestPermission }) => {
10    return (
11      <Button
12        label="Allow Microphone Access"
13        icon={<MicrophoneIcon className="w-5 h-5" />}
14        onClick={onRequestPermission}
15        variant="secondary"
16        fullWidth
17      />
18    );
19  };
20  
21  export default MicrophonePermissionButton;