forked from
rocksky.app/rocksky
A decentralized music tracking and discovery platform built on AT Protocol 馃幍
1import { FC } from "react";
2
3export type ComposerProps = {
4 size?: number;
5 color?: string;
6 width?: number;
7 height?: number;
8};
9
10const Composer: FC<ComposerProps> = ({
11 size = 24,
12 color = "#000",
13 ...props
14}) => (
15 <svg
16 xmlns="http://www.w3.org/2000/svg"
17 viewBox={`0 0 ${size} ${size}`}
18 fill={color}
19 height={size}
20 width={size}
21 {...props}
22 >
23 <path d="M15.312 11.717C16.339 10.801 17 9.482 17 8c0-2.757-2.243-5-5-5S7 5.243 7 8c0 1.484.663 2.805 1.693 3.721A7.996 7.996 0 0 0 4 19v1a1 1 0 0 0 2 0v-1a6 6 0 0 1 9.449-4.91 6.024 6.024 0 0 1 1.586-1.307 8.022 8.022 0 0 0-1.723-1.066zM12 11c-1.654 0-3-1.346-3-3s1.346-3 3-3 3 1.346 3 3-1.346 3-3 3zm9.943.059a.703.703 0 0 0-.581-.145l-2.5.5a.7.7 0 0 0-.562.686v5.3h-.8c-.938 0-1.7.763-1.7 1.7v.5c0 .938.763 1.7 1.7 1.7h.5c.938 0 1.7-.763 1.7-1.7v-4.926l1.938-.388a.7.7 0 0 0 .562-.687v-2a.698.698 0 0 0-.257-.54zM18.3 19.601a.3.3 0 0 1-.3.3h-.5a.3.3 0 0 1-.3-.3v-.5a.3.3 0 0 1 .3-.3h.8v.8zm2.5-6.575l-1.1.221v-.573l1.1-.22v.572z"></path>
24 </svg>
25);
26
27export default Composer;