{"size": 773, "ext": "js", "max_stars_repo_path": "src/icons/mic.js", "max_stars_repo_name": "daminort/react-feather-icons", "max_stars_repo_stars_event_min_datetime": "2019-03-15T07:13:24.000Z", "max_stars_repo_stars_event_max_datetime": "2019-03-15T07:19:03.000Z", "max_issues_repo_path": "src/icons/mic.js", "max_issues_repo_name": "daminort/react-feather-icons", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "src/icons/mic.js", "max_forks_repo_name": "daminort/react-feather-icons", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": 2, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 24.15625, "max_line_length": 78, "alphanum_fraction": 0.6248382924}
import React from 'react';
import {propTypes, defaultProps, svgProps} from '../config/props';

const mic = props => {
	const {size, color, thickness, ends, joins, className, ...restProps} = props;
	const iconClassName = `feather feather-mic ${className || ''}`;

	return (
		<svg
			{...svgProps}
			width={size}
			height={size}
			stroke={color}
			strokeWidth={thickness}
			strokeLinecap={ends}
			strokeLinejoin={joins}
			className={iconClassName}
			{...restProps}
		>
			<path d="M12 1a3 3 0 0 0-3 3v8a3 3 0 0 0 6 0V4a3 3 0 0 0-3-3z" />
			<path d="M19 10v2a7 7 0 0 1-14 0v-2" />
			<line x1="12" y1="19" x2="12" y2="23" />
			<line x1="8" y1="23" x2="16" y2="23" />
		</svg>
	);
};

mic.propTypes = propTypes;
mic.defaultProps = defaultProps;

export default mic;
