react-mic-cam-permissions
Version:
Managing camera and microphone permissions with React
21 lines (20 loc) • 677 B
JavaScript
// src/components/PermissionStatus.stories.tsx
import React from 'react';
import { PermissionStatus } from './PermissionStatus';
export default {
title: 'Components/PermissionStatus',
component: PermissionStatus,
};
const Template = (args) => React.createElement(PermissionStatus, Object.assign({}, args));
export const CameraPermission = Template.bind({});
CameraPermission.args = {
permissionType: 'camera',
state: 'prompt',
className: 'camera-status',
};
export const MicrophonePermission = Template.bind({});
MicrophonePermission.args = {
permissionType: 'microphone',
state: 'prompt',
className: 'microphone-status',
};