-
Notifications
You must be signed in to change notification settings - Fork 3
/
VirtoData.jsx
118 lines (114 loc) · 3.4 KB
/
VirtoData.jsx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
import * as React from "react";
import PropTypes from "prop-types";
import SvgIcon from "@mui/material/SvgIcon";
// scene icon svg
function Icon(props) {
return (
<SvgIcon viewBox="0 0 73 74" {...props}>
<g filter="url(#filter0_ddd_1329_9010)">
<rect
x="3"
y="2.5"
width="67"
height="67"
rx="12"
fill="#1565C0"
shapeRendering="crispEdges"
/>
<path
d="M33.5833 24.3333H24.8333C23.2291 24.3333 21.9312 25.6458 21.9312 27.2499L21.9166 44.7499C21.9166 46.3541 23.2291 47.6666 24.8333 47.6666H48.1666C49.7708 47.6666 51.0833 46.3541 51.0833 44.7499V30.1666C51.0833 28.5624 49.7708 27.2499 48.1666 27.2499H36.5L33.5833 24.3333Z"
fill="white"
/>
</g>
<defs>
<filter
id="filter0_ddd_1329_9010"
x="0"
y="0.5"
width="73"
height="73"
filterUnits="userSpaceOnUse"
colorInterpolationFilters="sRGB"
>
<feFlood floodOpacity="0" result="BackgroundImageFix" />
<feColorMatrix
in="SourceAlpha"
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
result="hardAlpha"
/>
<feOffset dy="1" />
<feGaussianBlur stdDeviation="1.5" />
<feComposite in2="hardAlpha" operator="out" />
<feColorMatrix
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0"
/>
<feBlend
mode="normal"
in2="BackgroundImageFix"
result="effect1_dropShadow_1329_9010"
/>
<feColorMatrix
in="SourceAlpha"
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
result="hardAlpha"
/>
<feOffset dy="1" />
<feGaussianBlur stdDeviation="0.5" />
<feComposite in2="hardAlpha" operator="out" />
<feColorMatrix
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.14 0"
/>
<feBlend
mode="normal"
in2="effect1_dropShadow_1329_9010"
result="effect2_dropShadow_1329_9010"
/>
<feColorMatrix
in="SourceAlpha"
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
result="hardAlpha"
/>
<feMorphology
radius="1"
operator="erode"
in="SourceAlpha"
result="effect3_dropShadow_1329_9010"
/>
<feOffset dy="2" />
<feGaussianBlur stdDeviation="0.5" />
<feComposite in2="hardAlpha" operator="out" />
<feColorMatrix
type="matrix"
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0"
/>
<feBlend
mode="normal"
in2="effect2_dropShadow_1329_9010"
result="effect3_dropShadow_1329_9010"
/>
<feBlend
mode="normal"
in="SourceGraphic"
in2="effect3_dropShadow_1329_9010"
result="shape"
/>
</filter>
</defs>
</SvgIcon>
);
}
// Virto data icon component
export default function VirtoData({ sx }) {
return <Icon sx={sx} />;
}
VirtoData.propTypes = {
/**
* styles applied to the svg element
*/
sx: PropTypes.object
};