blob: bfcb0a8d41a9bdf39dfdd8ea230033caee2ed85a [file] [log] [blame]
simon26e79f72022-10-05 22:16:08 -04001/*
2 * Copyright (C) 2022 Savoir-faire Linux Inc.
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU Affero General Public License as
6 * published by the Free Software Foundation; either version 3 of the
7 * License, or (at your option) any later version.
8 *
9 * This program is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU Affero General Public License for more details.
13 *
14 * You should have received a copy of the GNU Affero General Public
15 * License along with this program. If not, see
16 * <https://www.gnu.org/licenses/>.
17 */
simon35378692022-10-02 23:25:57 -040018import { SvgIcon, SvgIconProps } from '@mui/material';
idillon-sfl44b05342022-08-24 15:46:42 -040019
idillon-sfl37c18df2022-08-26 18:44:27 -040020/*
21 We use SvgIcon so the icons can be handled more easily by Material ui components.
22 Here some tips to add an SvgIcon in case you too struggle to find informations online:
23 - Open the svg with https://jakearchibald.github.io/svgomg/ in order to clean it from useless information.
24 - Replace the <svg> tag for <SvgIcon>.
25 - Try removing "style" attributes. They are often uncessary and cause errors.
26 - If some "style" attributes are necessary, convert them to the React inline style syntax (https://reactjs.org/docs/dom-elements.html#style).
27 - Play with the viewBox attribute in order to center the icon and make it uses all available space. Adding a temporary border with inline style might help.
28*/
29
simon35378692022-10-02 23:25:57 -040030export const ArrowIcon = (props: SvgIconProps) => {
simond47ef9e2022-09-28 22:24:28 -040031 return (
32 <SvgIcon {...props} viewBox="0 -3 20 20">
33 <g>
34 <path
35 d="M0.302825536,7.53652162 L6.27862638,13.4439361 L6.37822306,13.542393 C6.77660979,13.9362206 7.47378655,13.8377637 7.77257659,13.4439361 C8.07136664,13.0501085 8.07136664,12.3609101 7.67297991,12.0655394 L3.39032264,7.83189235 L18.9274048,7.83189235 C19.5249849,7.83189235 19.9233716,7.43806472 19.9233716,6.84732327 C19.9233716,6.25658182 19.5249849,5.86275419 18.9274048,5.86275419 L3.39032264,5.86275419 L7.67297991,1.62910716 C7.97176996,1.23527953 7.97176996,0.742994993 7.67297991,0.349167363 C7.27459319,-0.0446602682 6.67701311,-0.143117176 6.27862638,0.250710455 L0.302825536,6.15812492 C0.00403549366,6.45349564 -0.0955611871,6.84732327 0.103632174,7.2411509 C0.103632174,7.33960781 0.203228855,7.43806472 0.302825536,7.53652162"
36 id="Fill-1"
37 ></path>
38 </g>
39 </SvgIcon>
40 );
41};
idillonb3788bf2022-08-29 15:57:57 -040042
simon35378692022-10-02 23:25:57 -040043export const Arrow2Icon = (props: SvgIconProps) => {
simond47ef9e2022-09-28 22:24:28 -040044 return (
45 <SvgIcon {...props} viewBox="0 0 21.776 20.23">
46 <path
47 style={{ fill: 'none', stroke: '#7e7e7e', strokeMiterlimit: 10, strokeWidth: '1.75px' }}
48 d="M.219 18.221a.771.771 0 0 1-.143-.87l3.942-8.124L.076 1.1A.77.77 0 0 1 1.085.068l18.461 8.461a.765.765 0 0 1 0 1.394L1.085 18.385a.771.771 0 0 1-.867-.164Z"
49 transform="translate(.903 .901)"
50 />
51 </SvgIcon>
52 );
53};
idillonaedab942022-09-01 14:29:43 -040054
simon35378692022-10-02 23:25:57 -040055export const Arrow3Icon = (props: SvgIconProps) => {
simond47ef9e2022-09-28 22:24:28 -040056 return (
57 <SvgIcon {...props} viewBox="0 0 21.045 14.743">
58 <path
59 d="m15.54 32.48 8.635 6.49a.2.2 0 0 0 .319-.174V34.74c9.823.666 10.982 4.984 10.982 4.984 0-8.982-7.186-10.228-10.982-10.257v-3.651a.187.187 0 0 0-.319-.145l-8.635 6.49a.227.227 0 0 0 0 .319Z"
60 transform="translate(-14.93 -25.11)"
61 style={{ fill: 'none', stroke: '#005699' }}
62 />
63 </SvgIcon>
64 );
65};
idillon927b7592022-09-15 12:56:45 -040066
Gabriel Rochone3ec0d22022-10-08 14:27:03 -040067export const AudioCallIcon = (props: SvgIconProps) => {
68 return (
69 <SvgIcon {...props} viewBox="0 0 15.338 16">
70 {/* <svg
71 xmlns="http://www.w3.org/2000/svg"
72 width="15.338"
73 height="16"
74 viewBox="0 0 15.338 16"
75 >
76 <defs>
77 <style>.a{"fill:#005699;"}</style>
78 </defs> */}
79 <g transform="translate(-2.404 -1.956)">
80 <g transform="translate(2.404 1.956)">
81 <g transform="translate(0)">
82 <path
83 className="a"
84 d="M10.417,14.956a6.077,6.077,0,0,1-1.676-.239C4.669,13.6.359,9.049-.44,4.9A5.052,5.052,0,0,1,1.237-.37h0a2.456,2.456,0,0,1,2.075-.639A1.767,1.767,0,0,1,4.51.109a7.417,7.417,0,0,0,.4.8c.718,1.357,1.2,2.395.4,3.273h-.08l-.4.319c-1.118.718-1.118.8-.958,1.038a9.647,9.647,0,0,0,4.39,4.869c.239.16.319.16,1.038-.8.16-.16.239-.319.4-.479l.08-.08c.958-.8,1.916-.16,3.432.718l.559.319a1.849,1.849,0,0,1,.958,1.277,2.7,2.7,0,0,1-.718,2A4.721,4.721,0,0,1,10.417,14.956ZM1.875.508A3.893,3.893,0,0,0,.6,4.659c.718,3.752,4.79,7.983,8.382,9.02a3.72,3.72,0,0,0,4.151-1.038,1.254,1.254,0,0,0,.479-1.118.761.761,0,0,0-.479-.559l-.479-.319c-1.277-.8-1.756-1.038-2.075-.8a1.741,1.741,0,0,1-.319.4c-.639.8-1.357,1.756-2.475,1.118A10.6,10.6,0,0,1,2.913,6.016C2.195,4.9,3.232,4.18,4.19,3.541L4.51,3.3c.239-.319,0-.8-.639-1.916a7.417,7.417,0,0,1-.4-.8A.72.72,0,0,0,2.993.109c-.239-.08-.639.08-1.118.4Z"
85 transform="translate(0.596 1.044)"
86 />
87 </g>
88 </g>
89 </g>
90 {/* </svg> */}
91 </SvgIcon>
92 );
93};
94
95export const BlockContactIcon = (props: SvgIconProps) => {
96 return (
97 <SvgIcon {...props} viewBox="0 0 16 15.52">
98 {/* <svg xmlns="http://www.w3.org/2000/svg" width="16" height="15.52">
99 <defs>
100 <style>.a{"fill:#005699;"}</style>
101 </defs> */}
102 <g transform="translate(-2 -2.3)">
103 <path
104 className="a"
105 d="M15.88,11.5a4.08,4.08,0,1,0,4.08,4.08A4.1,4.1,0,0,0,15.88,11.5Zm0,.96a3.282,3.282,0,0,1,1.76.56l-4.48,4a3.309,3.309,0,0,1-.4-1.52A3.22,3.22,0,0,1,15.88,12.46Zm0,6.24a3.091,3.091,0,0,1-2.16-.88l4.56-4.08a2.852,2.852,0,0,1,.64,1.84A3.007,3.007,0,0,1,15.88,18.7Z"
106 transform="translate(-1.96 -1.84)"
107 />
108 <path
109 className="a"
110 d="M12,10.94l.56-.32A6.445,6.445,0,0,0,9.92,9.5a3.626,3.626,0,0,0,2.56-3.52A3.555,3.555,0,0,0,8.88,2.3,3.735,3.735,0,0,0,7.76,9.58,7.327,7.327,0,0,0,2,17.02a.547.547,0,0,0,.56.56.547.547,0,0,0,.56-.56c0-3.6,2.64-6.56,5.92-6.56a5.3,5.3,0,0,1,2.88.88A.971.971,0,0,1,12,10.94ZM8.88,8.7A2.68,2.68,0,1,1,11.6,6.06,2.631,2.631,0,0,1,8.88,8.7Z"
111 />
112 </g>
113 {/* </svg> */}
114 </SvgIcon>
115 );
116};
117
118export const CallEndIcon = (props: SvgIconProps) => {
119 return (
120 <SvgIcon {...props} viewBox="0 0 24 24">
121 <svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
122 <path d="M0 0h24v24H0z" fill="none" />
123 <path d="M12 9c-1.6 0-3.15.25-4.6.72v3.1c0 .39-.23.74-.56.9-.98.49-1.87 1.12-2.66 1.85-.18.18-.43.28-.7.28-.28 0-.53-.11-.71-.29L.29 13.08c-.18-.17-.29-.42-.29-.7 0-.28.11-.53.29-.71C3.34 8.78 7.46 7 12 7s8.66 1.78 11.71 4.67c.18.18.29.43.29.71 0 .28-.11.53-.29.71l-2.48 2.48c-.18.18-.43.29-.71.29-.27 0-.52-.11-.7-.28-.79-.74-1.69-1.36-2.67-1.85-.33-.16-.56-.5-.56-.9v-3.1C15.15 9.25 13.6 9 12 9z" />
124 </svg>
125 </SvgIcon>
126 );
127};
128
simon35378692022-10-02 23:25:57 -0400129export const CameraIcon = (props: SvgIconProps) => {
simond47ef9e2022-09-28 22:24:28 -0400130 return (
131 <SvgIcon {...props} viewBox="2 3 20 19">
132 <path d="M3.6 20.3c-.4 0-.8-.2-1.1-.5-.2-.2-.4-.6-.4-.9V7.7c-.1-.3.1-.7.4-1 .2-.3.5-.4.8-.5H7.9l1.2-2.5h5.7L16 6.2h4.3c.4 0 .8.2 1.1.5.2.2.4.6.4.9v11.2c0 .4-.2.8-.5 1.1-.2.2-.6.4-.9.4H3.6zm0-12.6-.1 11v.1h17.1V7.7h-5.3L14 5.2h-4L8.8 7.7H3.6zm8.4 9.7c-1.2 0-2.3-.5-3.2-1.3-.8-.8-1.3-2-1.3-3.2 0-1.2.5-2.3 1.3-3.2.8-.8 2-1.3 3.2-1.3 1.2 0 2.3.5 3.2 1.3.8.8 1.3 2 1.3 3.2s-.5 2.3-1.3 3.2c-.9.8-2 1.3-3.2 1.3zm0-7.5c-.8 0-1.6.3-2.1.9S9 12.1 9 12.9s.3 1.6.9 2.1c1.1 1.1 3.1 1.1 4.3 0 .6-.6.9-1.3.9-2.1s-.3-1.6-.9-2.1c-.6-.6-1.4-.9-2.2-.9z" />
133 </SvgIcon>
134 );
135};
idillon-sfl44b05342022-08-24 15:46:42 -0400136
simon35378692022-10-02 23:25:57 -0400137export const CameraInBubbleIcon = (props: SvgIconProps) => {
simond47ef9e2022-09-28 22:24:28 -0400138 return (
139 <SvgIcon {...props} viewBox="0 0 25 25">
140 <path d="M25 25H12.5A12.379 12.379 0 0 1 0 12.5 12.379 12.379 0 0 1 12.5 0 12.379 12.379 0 0 1 25 12.5ZM12.5 1.75a11 11 0 0 0-7.625 3.125 10.865 10.865 0 0 0 0 15.25A10.781 10.781 0 0 0 12.5 23.25h10.75V12.5a11 11 0 0 0-3.125-7.625A11 11 0 0 0 12.5 1.75Z" />
141 <path d="M15.125 18.375H6.75a1.329 1.329 0 0 1-1.5-1.25v-8a1.465 1.465 0 0 1 1.375-1.25H15a1.286 1.286 0 0 1 1.375 1.25v.75l1.375-.75A1.146 1.146 0 0 1 19.125 9a1.034 1.034 0 0 1 .625 1v6.25a1.248 1.248 0 0 1-.625 1.125 1.479 1.479 0 0 1-1.25-.125L16.5 16.5v.75a1.276 1.276 0 0 1-1.375 1.125Zm-8.25-1.625h8v-1.625a1.08 1.08 0 0 1 .375-.75.8.8 0 0 1 .75 0l2 1.125v-4.75l-1.875 1.125a.8.8 0 0 1-.75 0 .685.685 0 0 1-.5-.75V9.5h-8Zm11.875-.875Z" />
142 </SvgIcon>
143 );
144};
idillonaedab942022-09-01 14:29:43 -0400145
simon35378692022-10-02 23:25:57 -0400146export const CancelIcon = (props: SvgIconProps) => {
simond47ef9e2022-09-28 22:24:28 -0400147 return (
148 <SvgIcon {...props} viewBox="2 2 20 20">
149 <path d="M12 2C6.4771525 2 2 6.4771525 2 12s4.4771525 10 10 10 10-4.4771525 10-10S17.5228475 2 12 2Zm0 1.33333168c2.0746076-.00128199 4.079864.74684198 5.6466667 2.10666832L5.39333333 17.5933333c-2.17561675-2.5749862-2.66070945-6.17789412-1.2436087-9.23660098C5.56682538 5.29802546 8.62897124 3.33855529 12 3.33333168Zm0 17.33333502c-2.08385186-.000638-4.09692832-.7561338-5.66666667-2.1266667L18.5866667 6.38c2.1903962 2.57136307 2.6872505 6.1810635 1.2730136 9.2485834C18.4454435 18.6961032 15.3778286 20.6624553 12 20.6666667Z" />
150 </SvgIcon>
151 );
152};
idillon-sfl44b05342022-08-24 15:46:42 -0400153
Gabriel Rochone3ec0d22022-10-08 14:27:03 -0400154export const ChatBubbleIcon = (props: SvgIconProps) => {
155 return (
156 <SvgIcon {...props} viewBox="0 0 24 24">
157 <g id="Icons_Outline">
158 <g id="Chat_Black_24dp">
159 <g id="Shape" transform="translate(3.000000, 4.000000)">
160 <g>
161 <path
162 d="M4.6,17c-0.2,0-0.4,0-0.6-0.1c-0.6-0.3-0.9-0.8-0.9-1.5V13H2.3C0.5,13-1,11.5-1,9.6V2.3C-1,0.5,0.5-1,2.3-1h13.3
163 C17.5-1,19,0.5,19,2.3v7.3c0,1.8-1.5,3.3-3.3,3.3H9.5l-3.8,3.6C5.4,16.8,5,17,4.6,17z M2.3,0.4c-1.1,0-1.9,0.9-1.9,2v7.3
164 c0,1,0.8,1.9,1.9,1.9h2.2v3.9c0,0,0,0.1,0.1,0.1s0.1,0,0.2,0l4.2-4h6.7c1,0,1.9-0.8,1.9-1.9V2.3c0-1-0.8-1.9-1.9-1.9H2.3
165 L2.3,0.4z"
166 />
167 </g>
168 </g>
169 </g>
170 </g>
171 </SvgIcon>
172 );
173};
174
simon35378692022-10-02 23:25:57 -0400175export const CheckedIcon = (props: SvgIconProps) => {
simond47ef9e2022-09-28 22:24:28 -0400176 return (
177 <SvgIcon {...props} viewBox="0 0 16 16">
178 <path d="M11.138 5.152 6.802 9.486l-1.936-1.94a.64205296.64205296 0 0 0-.908.908l2.39 2.394a.642.642 0 0 0 .908 0l4.79-4.785a.6431145.6431145 0 0 0-.908-.911Z" />
179 <path d="M8 16a8 8 0 1 1 8-8 8.009 8.009 0 0 1-8 8ZM8 1.284A6.716 6.716 0 1 0 14.716 8 6.723 6.723 0 0 0 8 1.284Z" />
180 </SvgIcon>
181 );
182};
idillon-sfl37c18df2022-08-26 18:44:27 -0400183
Gabriel Rochone3ec0d22022-10-08 14:27:03 -0400184export const ContactDetailsIcon = (props: SvgIconProps) => {
185 return (
186 <SvgIcon {...props} viewBox="0 0 14.647 16">
187 {/* <svg
188 xmlns="http://www.w3.org/2000/svg"
189 width="14.647"
190 height="16"
191 viewBox="0 0 14.647 16"
192 >
193 <defs>
194 <style>.a{"fill:#005699;"}</style>
195 </defs> */}
196 <path
197 className="a"
198 d="M11.258,9.562A3.774,3.774,0,0,0,13.965,5.9,3.79,3.79,0,0,0,10.144,2,3.871,3.871,0,0,0,8.95,9.562,7.806,7.806,0,0,0,2.9,17.443a.557.557,0,1,0,1.114,0c0-3.821,2.786-6.925,6.209-6.925s6.209,3.1,6.209,6.925a.557.557,0,0,0,1.114,0C17.388,13.463,14.681,10.119,11.258,9.562ZM7.278,5.9a2.866,2.866,0,1,1,5.731,0,2.787,2.787,0,0,1-2.866,2.786A2.838,2.838,0,0,1,7.278,5.9Z"
199 transform="translate(-2.9 -2)"
200 />
201 {/* </svg> */}
202 </SvgIcon>
203 );
204};
205
simon35378692022-10-02 23:25:57 -0400206export const CrossedEyeIcon = (props: SvgIconProps) => {
simond47ef9e2022-09-28 22:24:28 -0400207 return (
208 <SvgIcon {...props} viewBox="0 0 15.931 12.145">
209 <path d="M7.933 10.41a7.081 7.081 0 0 1-3.7-1.292 12.409 12.409 0 0 1-2.874-2.717.237.237 0 0 1 0-.366 14.122 14.122 0 0 1 2.429-2.372L3 2.873a14.6 14.6 0 0 0-2.836 2.93.629.629 0 0 0 .019.87 13.62 13.62 0 0 0 4.222 3.834 7.4 7.4 0 0 0 3.547 1 7.067 7.067 0 0 0 2.948-.711l-.848-.848a5.577 5.577 0 0 1-2.119.462ZM15.74 5.784a13.154 13.154 0 0 0-4.26-3.856A7.284 7.284 0 0 0 8.145.941a6.436 6.436 0 0 0-2.892.6l.848.848a5.691 5.691 0 0 1 1.793-.348 5.788 5.788 0 0 1 2.583.617 11.437 11.437 0 0 1 3.586 2.783c.193.212.347.424.54.636a.209.209 0 0 1 .019.289 13.993 13.993 0 0 1-2.256 2.275l.79.79a14.6 14.6 0 0 0 2.6-2.737.658.658 0 0 0-.016-.91Z" />
210 <path d="m9.687 5.974 1 1a3.349 3.349 0 0 0 .1-.752 2.867 2.867 0 0 0-2.835-2.848 2.576 2.576 0 0 0-.771.116l1.022 1.021a1.738 1.738 0 0 1 1.484 1.463ZM5.311 5.205a2.6 2.6 0 0 0-.193 1.022A2.867 2.867 0 0 0 7.971 9.06a3.005 3.005 0 0 0 1.022-.193l-.906-.906h-.135a1.749 1.749 0 0 1-1.734-1.773v-.077ZM2.882.173A.514.514 0 0 0 2.493 0a.659.659 0 0 0-.556.386.49.49 0 0 0 .135.578l11.007 11.007a.514.514 0 0 0 .386.173.659.659 0 0 0 .559-.386.49.49 0 0 0-.131-.577Z" />
211 </SvgIcon>
212 );
213};
idillon-sfl37c18df2022-08-26 18:44:27 -0400214
simon35378692022-10-02 23:25:57 -0400215export const CrossIcon = (props: SvgIconProps) => {
simond47ef9e2022-09-28 22:24:28 -0400216 return (
217 <SvgIcon {...props} viewBox="0 0 10 10">
218 <path
219 d="M32 979.362a.652.652 0 0 0-.652.652v3.7h-3.7a.652.652 0 0 0 0 1.3h3.7v3.7a.652.652 0 0 0 1.3 0v-3.7h3.7a.652.652 0 0 0 0-1.3h-3.7v-3.7a.652.652 0 0 0-.648-.652Z"
220 transform="translate(-27 -979.362)"
221 />
222 </SvgIcon>
223 );
224};
idillon927b7592022-09-15 12:56:45 -0400225
Gabriel Rochone3ec0d22022-10-08 14:27:03 -0400226export const ExtensionIcon = (props: SvgIconProps) => {
simond47ef9e2022-09-28 22:24:28 -0400227 return (
Gabriel Rochone3ec0d22022-10-08 14:27:03 -0400228 <SvgIcon {...props} viewBox="0 0 24 24">
229 <path
230 stroke="#ffffff"
231 strokeWidth="1.5"
232 fill="none"
233 d="M20.5 11H19V7c0-1.1-.9-2-2-2h-4V3.5C13 2.12 11.88 1 10.5 1S8 2.12 8 3.5V5H4c-1.1 0-1.99.9-1.99 2v3.8H3.5c1.49 0 2.7 1.21 2.7 2.7s-1.21 2.7-2.7 2.7H2V20c0 1.1.9 2 2 2h3.8v-1.5c0-1.49 1.21-2.7 2.7-2.7s2.7 1.21 2.7 2.7V22H17c1.1 0 2-.9 2-2v-4h1.5c1.38 0 2.5-1.12 2.5-2.5S21.88 11 20.5 11z"
234 />
simond47ef9e2022-09-28 22:24:28 -0400235 </SvgIcon>
236 );
237};
idillon-sfl37c18df2022-08-26 18:44:27 -0400238
simon35378692022-10-02 23:25:57 -0400239export const EmojiIcon = (props: SvgIconProps) => {
simond47ef9e2022-09-28 22:24:28 -0400240 return (
241 <SvgIcon {...props} viewBox="0 0 25 25">
242 <path d="M12.5 0A12.5 12.5 0 1 0 25 12.5 12.537 12.537 0 0 0 12.5 0Zm0 23.25A10.75 10.75 0 1 1 23.25 12.5 10.749 10.749 0 0 1 12.5 23.25Z" />
243 <path d="M18.25 14a.688.688 0 0 0-.625.25 9.558 9.558 0 0 1-5.125 1.625 7.867 7.867 0 0 1-5.125-1.625C7.25 14 6.875 14 6.75 14a1.34 1.34 0 0 0-.75.25c-.125.125-.125.5-.125.75a.853.853 0 0 0 .375.625A10.559 10.559 0 0 0 12.5 17.5a11.419 11.419 0 0 0 6.25-1.875 1.726 1.726 0 0 0 .375-.5V15a.937.937 0 0 0-.125-.625ZM7.5 10.75a1.049 1.049 0 0 0 1.125-1.125A1.049 1.049 0 0 0 7.5 8.5a1.049 1.049 0 0 0-1.125 1.125A1.049 1.049 0 0 0 7.5 10.75ZM17.5 10.75a1.049 1.049 0 0 0 1.125-1.125A1.116 1.116 0 0 0 17.5 8.5a1.208 1.208 0 0 0-1.125 1.125.994.994 0 0 0 1.125 1.125Z" />
244 </SvgIcon>
245 );
246};
idillonaedab942022-09-01 14:29:43 -0400247
simon35378692022-10-02 23:25:57 -0400248export const EyeIcon = (props: SvgIconProps) => {
simond47ef9e2022-09-28 22:24:28 -0400249 return (
250 <SvgIcon {...props} viewBox="0 0 15.931 10.568">
251 <path d="M7.933 9.469a7.081 7.081 0 0 1-3.7-1.292A12.409 12.409 0 0 1 1.359 5.46a.237.237 0 0 1 0-.366c.733-.892 3.322-3.276 4.685-3.702l-.791-.79a18.682 18.682 0 0 0-5.089 4.26.629.629 0 0 0 .019.867 13.62 13.62 0 0 0 4.222 3.837 7.4 7.4 0 0 0 3.547 1 7.067 7.067 0 0 0 2.948-.711l-.847-.853a5.577 5.577 0 0 1-2.12.467Z" />
252 <path d="M15.74 4.843A13.154 13.154 0 0 0 11.48.987 7.284 7.284 0 0 0 8.145 0a6.436 6.436 0 0 0-2.892.6l.848.848A5.691 5.691 0 0 1 7.894 1.1a5.788 5.788 0 0 1 2.583.617A11.437 11.437 0 0 1 14.063 4.5c.193.212.347.424.54.636a.209.209 0 0 1 .019.289 17.151 17.151 0 0 1-4.627 3.6l.79.79a21.4 21.4 0 0 0 4.973-4.067.658.658 0 0 0-.018-.905Z" />
253 <g transform="translate(4.952 1.963)" style={{ stroke: '#005699', fill: 'none' }}>
254 <circle cx="3" cy="3" r="3" style={{ stroke: 'none' }} />
255 <circle cx="3" cy="3" r="2.5" />
256 </g>
257 </SvgIcon>
258 );
259};
idillon-sfl37c18df2022-08-26 18:44:27 -0400260
simon35378692022-10-02 23:25:57 -0400261export const FolderIcon = (props: SvgIconProps) => {
simond47ef9e2022-09-28 22:24:28 -0400262 return (
263 <SvgIcon {...props} viewBox="0 0 17.504 14.812">
264 <path d="M15.484 14.812H2.02a.675.675 0 0 1-.666-.578L.007 4.809a.674.674 0 0 1 .665-.769h.673V.673A.674.674 0 0 1 2.02 0h4.039a.676.676 0 0 1 .373.113l1.85 1.233h7.2a.674.674 0 0 1 .673.673v2.02h.673a.675.675 0 0 1 .667.769l-1.346 9.426a.677.677 0 0 1-.665.578ZM1.449 5.387 2.6 13.466h12.3l1.154-8.079Zm1.244-4.04v2.692h12.118V2.693H8.078A.677.677 0 0 1 7.7 2.58L5.855 1.346Z" />
265 </SvgIcon>
266 );
267};
idillon-sfl44b05342022-08-24 15:46:42 -0400268
Gabriel Rochone3ec0d22022-10-08 14:27:03 -0400269export const FullscreenIcon = (props: SvgIconProps) => {
270 return (
271 <SvgIcon {...props} viewBox="0 0 24 24">
272 <g>
273 <polygon points="2,9.4 3.8,9.4 3.8,3.8 9.7,3.8 9.7,2 2,2 " />
274 <polygon points="3.8,14.3 2,14.3 2,22 9.4,22 9.4,20.2 3.8,20.2 " />
275 <polygon points="20.2,20.2 14.3,20.2 14.3,22 22,22 22,14.6 20.2,14.6 " />
276 <polygon points="14.6,2 14.6,3.8 20.2,3.8 20.2,9.7 22,9.7 22,2 " />
277 </g>
278 </SvgIcon>
279 );
280};
281
282export const GroupAddIcon = (props: SvgIconProps) => {
283 return (
284 <SvgIcon {...props} viewBox="0 0 24 24">
285 <path
286 d="M16.1,11.3c1.1-0.7,1.8-2,1.8-3.3c0-2.2-1.8-4-4-4c-2.2,0-4,1.8-4,4c0,1.3,0.7,2.6,1.8,3.3c-0.6,0.3-1.2,0.6-1.8,1.1
287 c-0.3-0.3-0.6-0.5-1-0.7c0.6-0.6,1-1.4,1-2.3c0-1.8-1.4-3.2-3.2-3.2c-1.8,0-3.2,1.4-3.2,3.2c0,0.9,0.4,1.7,1,2.3
288 c-1.5,0.8-2.5,2.4-2.5,4.2c0,0.6,0.5,1.1,1.1,1.1h4.7c0,0.6,0.5,1.1,1.1,1.1h6.5l-0.3-0.2c-0.3-0.2-0.5-0.6-0.7-1l0-0.1H9.1
289 c0-0.3,0.1-0.7,0.1-1c0.1-0.6,0.4-1.1,0.7-1.6c0.2-0.3,0.4-0.6,0.7-0.8c0.9-0.8,2.1-1.3,3.3-1.3c1.1,0,2.1,0.4,3,1l0.1,0.1l0.1-0.1
290 c0.1-0.2,0.2-0.4,0.4-0.6c0.1-0.1,0.1-0.1,0.2-0.2l0.1-0.1l-0.1-0.1C17.2,11.8,16.6,11.5,16.1,11.3z M16.6,7.9
291 c0,1.5-1.2,2.7-2.7,2.7c-1.5,0-2.7-1.2-2.7-2.7c0-1.5,1.2-2.7,2.7-2.7C15.4,5.2,16.6,6.4,16.6,7.9z M6.6,11.3c-1.1,0-2-0.9-2-2
292 c0-1.1,0.9-2,2-2c1.1,0,2,0.9,2,2C8.6,10.4,7.7,11.3,6.6,11.3z M9,13.3c-0.5,0.7-0.9,1.5-1.1,2.4H3.2c0.1-1.8,1.6-3.3,3.4-3.3
293 C7.5,12.4,8.4,12.7,9,13.3z"
294 />
295 <path
296 d="M21.2,15.6l-1.7,0l0-1.7c0-0.4-0.3-0.7-0.7-0.7c-0.2,0-0.4,0.1-0.5,0.2c-0.1,0.1-0.2,0.3-0.2,0.5l0,1.7l-1.7,0
297 c-0.2,0-0.4,0.1-0.5,0.2c-0.1,0.1-0.2,0.3-0.2,0.5c0,0.4,0.3,0.7,0.7,0.7l1.7,0l0,1.7c0,0.4,0.3,0.7,0.7,0.7h0
298 c0.2,0,0.4-0.1,0.5-0.2c0.1-0.1,0.2-0.3,0.2-0.5l0-1.7l1.7,0c0.2,0,0.4-0.1,0.5-0.2c0.1-0.1,0.2-0.3,0.2-0.5
299 C21.9,16,21.6,15.7,21.2,15.6z"
300 />
301 </SvgIcon>
302 );
303};
304
simon35378692022-10-02 23:25:57 -0400305export const InfoIcon = (props: SvgIconProps) => {
simond47ef9e2022-09-28 22:24:28 -0400306 return (
307 <SvgIcon {...props} viewBox="2 2 20 20">
308 <path d="M11 7h2v2h-2zm0 4h2v6h-2zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z" />
309 </SvgIcon>
310 );
311};
idillon-sfl37c18df2022-08-26 18:44:27 -0400312
simon35378692022-10-02 23:25:57 -0400313export const LockIcon = (props: SvgIconProps) => {
simond47ef9e2022-09-28 22:24:28 -0400314 return (
315 <SvgIcon {...props} viewBox="0 0 12.727 15.636">
316 <path d="M10.727 15.636H2a2 2 0 0 1-2-2V7.454a2 2 0 0 1 2-2h8.727a2 2 0 0 1 2 2v6.182a2 2 0 0 1-2 2ZM2 6.545a.91.91 0 0 0-.909.909v6.182a.91.91 0 0 0 .909.909h8.727a.908.908 0 0 0 .909-.909V7.454a.908.908 0 0 0-.909-.909Z" />
317 <path d="M10.363 6.546h-8A.546.546 0 0 1 1.818 6V4.181a4.048 4.048 0 0 1 1.35-2.974A4.73 4.73 0 0 1 6.364 0a4.729 4.729 0 0 1 3.195 1.207 4.048 4.048 0 0 1 1.35 2.974V6a.546.546 0 0 1-.546.546Zm-4-5.455a3.645 3.645 0 0 0-2.462.923 2.918 2.918 0 0 0-.993 2.167v1.274h6.91V4.181a2.918 2.918 0 0 0-.993-2.167 3.644 3.644 0 0 0-2.461-.923ZM6.363 11.272a1.636 1.636 0 1 1 1.636-1.636 1.638 1.638 0 0 1-1.636 1.636Zm0-2.182a.545.545 0 1 0 .545.545.546.546 0 0 0-.545-.544Z" />
318 <path d="M5.818 10.727v1.819a.5455.5455 0 1 0 1.091 0v-1.819a.5455.5455 0 0 0-1.091 0Z" />
319 </SvgIcon>
320 );
321};
idillon-sfl37c18df2022-08-26 18:44:27 -0400322
Gabriel Rochone3ec0d22022-10-08 14:27:03 -0400323export const MessageIcon = (props: SvgIconProps) => {
324 return (
325 <SvgIcon {...props} viewBox="0 0 16 14.554">
326 {/* <svg
327 xmlns="http://www.w3.org/2000/svg"
328 width="16"
329 height="14.554"
330 viewBox="0 0 16 14.554"
331 >
332 <defs>
333 <style>.a{"fill:#005699;"}</style>
334 </defs> */}
335 <g transform="translate(-3.7 -4.4)">
336 <g transform="translate(3.7 4.4)">
337 <g transform="translate(0 0)">
338 <path
339 className="a"
340 d="M5.134,14.954a.869.869,0,0,1-.482-.1A1.252,1.252,0,0,1,3.881,13.7V11.773H3.3a2.614,2.614,0,0,1-2.6-2.7V3.1A2.675,2.675,0,0,1,3.3.4H14a2.635,2.635,0,0,1,2.7,2.7v5.88a2.694,2.694,0,0,1-2.7,2.7H9.086L6,14.569A1.222,1.222,0,0,1,5.134,14.954ZM3.3,1.653A1.547,1.547,0,0,0,1.76,3.292v5.88A1.585,1.585,0,0,0,3.3,10.713H5.037V13.8a.094.094,0,0,0,.1.1h.193L8.7,10.617h5.4A1.585,1.585,0,0,0,15.64,9.075V3.1A1.585,1.585,0,0,0,14.1,1.557H3.3Z"
341 transform="translate(-0.7 -0.4)"
342 />
343 </g>
344 </g>
345 </g>
346 {/* </svg> */}
347 </SvgIcon>
348 );
349};
350
351export const MicroIcon = (props: SvgIconProps) => {
352 return (
353 <SvgIcon {...props} viewBox="0 0 24 24">
354 <g>
355 <path
356 d="M12,16.2c1.1,0,2.1-0.4,2.8-1.2c0.8-0.8,1.2-1.9,1.2-2.8V6c0-1.1-0.4-2.1-1.2-2.8C13.3,1.6,10.7,1.6,9,3C8.4,3.8,8,4.8,8,6
357 v6c0,1.1,0.4,2.1,1.2,2.8C9.9,15.8,10.9,16.2,12,16.2z M9.3,6c0-0.7,0.3-1.3,0.8-1.9c0.5-0.5,1.2-0.8,1.9-0.8s1.3,0.3,1.9,0.8
358 s0.8,1.1,0.8,1.9v6c0,0.7-0.3,1.3-0.8,1.9c-1.1,1.1-2.7,1.1-3.6,0c-0.5-0.5-0.9-1.1-0.9-1.9V6z"
359 />
360 <path
361 d="M18.7,8.8c-0.3-0.3-0.7-0.3-1.1,0c-0.1,0.1-0.3,0.3-0.3,0.5V12c0,3.1-2.4,5.5-5.5,5.5S6.5,15.1,6.5,12V9.2
362 c0-0.4-0.3-0.7-0.7-0.7l0,0c-0.1,0-0.4,0.1-0.5,0.3c-0.1,0-0.1,0.3-0.1,0.4V12c0,3.5,2.7,6.4,6.2,6.8v1.7H9.2
363 c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h5.6c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7h-2.1v-1.7
364 c3.5-0.4,6.2-3.4,6.2-6.8V9.2C18.8,9.1,18.8,8.9,18.7,8.8z"
365 />
366 </g>
367 </SvgIcon>
368 );
369};
370
simon35378692022-10-02 23:25:57 -0400371export const MicroInBubbleIcon = (props: SvgIconProps) => {
simond47ef9e2022-09-28 22:24:28 -0400372 return (
373 <SvgIcon {...props} viewBox="0 0 25 25">
374 <g transform="translate(-2 -2)">
375 <g transform="translate(2 2)">
376 <path
377 d="M23.375,5.625A12.372,12.372,0,0,0,14.5,2,12.379,12.379,0,0,0,2,14.5,12.379,12.379,0,0,0,14.5,27H27V14.5A12.372,12.372,0,0,0,23.375,5.625ZM25.25,25.25H14.5a11,11,0,0,1-7.625-3.125A10.781,10.781,0,0,1,3.75,14.5,11,11,0,0,1,6.875,6.875a10.865,10.865,0,0,1,15.25,0A10.781,10.781,0,0,1,25.25,14.5Z"
378 transform="translate(-2 -2)"
379 />
380 <path
381 d="M16.6,10.35a.649.649,0,0,0-.25.5V12.6a3.125,3.125,0,0,1-6.25,0V10.85a.948.948,0,0,0-.25-.5.649.649,0,0,0-.5-.25h0a.649.649,0,0,0-.5.25.649.649,0,0,0-.25.5V12.6a4.563,4.563,0,0,0,3.875,4.5v.625H11.35a.625.625,0,0,0,0,1.25h3.5a.625.625,0,0,0,0-1.25H13.725V17.1A4.68,4.68,0,0,0,17.6,12.6V10.85a.948.948,0,0,0-.25-.5A.564.564,0,0,0,16.6,10.35Zm-7.25.125Z"
382 transform="translate(-0.35 0.025)"
383 />
384 </g>
385 <g transform="translate(12.625 8.5)">
386 <path
387 d="M12.75,15.575a2.241,2.241,0,0,1-2.25-2.25V9.45a2.25,2.25,0,0,1,4.5,0v4A2.138,2.138,0,0,1,12.75,15.575Zm0-6.875a.72.72,0,0,0-.75.75v4a.75.75,0,1,0,1.5,0v-4A.807.807,0,0,0,12.75,8.7Z"
388 transform="translate(-10.5 -7.2)"
389 />
390 </g>
391 </g>
392 </SvgIcon>
393 );
394};
idillonaedab942022-09-01 14:29:43 -0400395
simon35378692022-10-02 23:25:57 -0400396export const OppositeArrowsIcon = (props: SvgIconProps) => {
simond47ef9e2022-09-28 22:24:28 -0400397 return (
398 <SvgIcon {...props} viewBox="0 0 16.123 17" style={{ fill: 'none', stroke: '#005699', fillRule: 'evenodd' }}>
399 <path d="M15.623 11.025a.358.358 0 0 0-.358-.358h-8.1v-1.4a.358.358 0 0 0-.537-.31l-2.972 1.717-2.977 1.72a.358.358 0 0 0 0 .62l2.977 1.718 2.975 1.719a.358.358 0 0 0 .537-.31v-1.4h8.1a.358.358 0 0 0 .358-.358v-3.36ZM.5 2.615a.358.358 0 0 1 .358-.358h8.1v-1.4a.358.358 0 0 1 .537-.31l2.976 1.718 2.977 1.72a.358.358 0 0 1 0 .62l-2.977 1.718-2.978 1.719a.358.358 0 0 1-.537-.31v-1.4h-8.1a.358.358 0 0 1-.358-.358v-3.36Z" />
400 </SvgIcon>
401 );
402};
idillon927b7592022-09-15 12:56:45 -0400403
simon35378692022-10-02 23:25:57 -0400404export const PaperClipIcon = (props: SvgIconProps) => {
simond47ef9e2022-09-28 22:24:28 -0400405 return (
406 <SvgIcon {...props} viewBox="0 0 12.208 25.75">
407 <path
408 style={{ fill: '#7e7e7e', stroke: '#7e7e7e', strokeMiterlimit: 10, strokeWidth: '.75px' }}
409 d="M5.729 25A5.736 5.736 0 0 1 0 19.271V4.167a4.167 4.167 0 0 1 8.333 0v13.541a2.6 2.6 0 0 1-5.208 0V5.7a.521.521 0 1 1 1.042 0v12.008a1.563 1.563 0 0 0 3.125 0V4.167a3.125 3.125 0 0 0-6.25 0v15.1a4.687 4.687 0 0 0 9.375 0V5.053a.521.521 0 0 1 1.042 0v14.218A5.736 5.736 0 0 1 5.729 25Z"
410 />
411 </SvgIcon>
412 );
413};
idillonaedab942022-09-01 14:29:43 -0400414
simon35378692022-10-02 23:25:57 -0400415export const PenIcon = (props: SvgIconProps) => {
simond47ef9e2022-09-28 22:24:28 -0400416 return (
417 <SvgIcon {...props} viewBox="0 0 14.863 14.863">
418 <path d="m0 14.863.025-5.4L9.49 0l5.373 5.388-3.941 3.941-.711-.715.918-.913-3.967-3.966-6.123 6.129v3.966H5l2.959-2.958.71.715L5.4 14.838ZM9.49 1.426l-1.6 1.6 3.946 3.946 1.6-1.6L9.49 1.427Z" />
419 </SvgIcon>
420 );
421};
idillon-sfl37c18df2022-08-26 18:44:27 -0400422
simon35378692022-10-02 23:25:57 -0400423export const PersonIcon = (props: SvgIconProps) => {
simond47ef9e2022-09-28 22:24:28 -0400424 return (
idillon-sfl37c18df2022-08-26 18:44:27 -0400425 <SvgIcon {...props} viewBox="0 0 24 24">
simond47ef9e2022-09-28 22:24:28 -0400426 <g stroke="#03B9E9" strokeWidth="1.75" fill="none" fillRule="evenodd" strokeLinejoin="round">
427 <path d="M17 6.5c0 2.48522308-2.0147769 4.5-4.5 4.5C10.01477692 11 8 8.98522308 8 6.5 8 4.0147769 10.01477692 2 12.5 2 14.9852231 2 17 4.0147769 17 6.5ZM3 22c0-5.5228267 4.02947764-10 9.00005436-10C16.9705224 12 21 16.4771733 21 22" />
428 </g>
idillon-sfl37c18df2022-08-26 18:44:27 -0400429 </SvgIcon>
simond47ef9e2022-09-28 22:24:28 -0400430 );
431};
idillonb3788bf2022-08-29 15:57:57 -0400432
Gabriel Rochone3ec0d22022-10-08 14:27:03 -0400433export const RecordingIcon = (props: SvgIconProps) => {
434 return (
435 <SvgIcon {...props} viewBox="0 0 24 24">
436 <path
437 d="M12,2C6.5,2,2,6.5,2,12s4.5,10,10,10s10-4.5,10-10S17.5,2,12,2z M12,20.3c-4.6,0-8.3-3.7-8.3-8.3S7.4,3.7,12,3.7
438 s8.3,3.7,8.3,8.3S16.6,20.3,12,20.3z"
439 />
440 </SvgIcon>
441 );
442};
443
444export const RemoveContactIcon = (props: SvgIconProps) => {
445 return (
446 <SvgIcon {...props} viewBox="0 0 16 16">
447 {/* <svg
448 xmlns="http://www.w3.org/2000/svg"
449 width="16"
450 height="16"
451 viewBox="0 0 16 16"
452 >
453 <defs>
454 <style>.a{"fill:#005699;"}</style>
455 </defs> */}
456 <g transform="translate(-2 -2)">
457 <g transform="translate(2 2)">
458 <path
459 className="a"
460 d="M8,0a8,8,0,1,0,8,8A8.024,8.024,0,0,0,8,0ZM8,1.04a6.5,6.5,0,0,1,4.48,1.68L2.72,12.48A6.9,6.9,0,0,1,1.68,5.12,7.081,7.081,0,0,1,8,1.04ZM8,14.96a7.274,7.274,0,0,1-4.56-1.68l9.84-9.76a6.9,6.9,0,0,1,1.04,7.36A7.032,7.032,0,0,1,8,14.96Z"
461 />
462 </g>
463 </g>
464 {/* </svg> */}
465 </SvgIcon>
466 );
467};
468
simon35378692022-10-02 23:25:57 -0400469export const RoundCrossIcon = (props: SvgIconProps) => {
ervinanoh8e918042022-09-06 10:30:59 -0400470 return (
471 <SvgIcon {...props} viewBox="0 0 16 16">
472 <path d="M8 16a8 8 0 1 1 8-8 8.009 8.009 0 0 1-8 8ZM8 .888A7.112 7.112 0 1 0 15.112 8 7.12 7.12 0 0 0 8 .888Z" />
473 <path d="M10.837 5.167a.444.444 0 0 0-.628 0l-2.2 2.2-2.214-2.2a.44406306.44406306 0 0 0-.628.628l2.2 2.2-2.2 2.2a.44904009.44904009 0 0 0 .628.642l2.2-2.2 2.2 2.2a.4507918.4507918 0 1 0 .642-.633l-2.2-2.2 2.2-2.209a.445.445 0 0 0 0-.628Z" />
474 </SvgIcon>
475 );
476};
477
Gabriel Rochone3ec0d22022-10-08 14:27:03 -0400478export const RoundSaltireIcon = (props: SvgIconProps) => {
ervinanoh8e918042022-09-06 10:30:59 -0400479 return (
Gabriel Rochone3ec0d22022-10-08 14:27:03 -0400480 <SvgIcon {...props} viewBox="0 0 16 16">
481 <path d="M8 16a8 8 0 1 1 8-8 8.009 8.009 0 0 1-8 8ZM8 .888A7.112 7.112 0 1 0 15.112 8 7.12 7.12 0 0 0 8 .888Z" />
482 <path d="M10.837 5.167a.444.444 0 0 0-.628 0l-2.2 2.2-2.214-2.2a.44406306.44406306 0 0 0-.628.628l2.2 2.2-2.2 2.2a.44904009.44904009 0 0 0 .628.642l2.2-2.2 2.2 2.2a.4507918.4507918 0 1 0 .642-.633l-2.2-2.2 2.2-2.209a.445.445 0 0 0 0-.628Z" />
ervinanoh8e918042022-09-06 10:30:59 -0400483 </SvgIcon>
484 );
485};
486
Gabriel Rochone3ec0d22022-10-08 14:27:03 -0400487export const SaltireIcon = (props: SvgIconProps) => {
ervinanoh8e918042022-09-06 10:30:59 -0400488 return (
Gabriel Rochone3ec0d22022-10-08 14:27:03 -0400489 <SvgIcon {...props} viewBox="5 5 14 14">
490 <path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z" />
491 </SvgIcon>
492 );
493};
494
495export const ScreenShareIcon = (props: SvgIconProps) => {
496 return (
497 <SvgIcon {...props} viewBox="0 0 24 24">
498 <g id="Icons_Outline">
499 <g id="Laptop_Black_24dp">
500 <g transform="translate(2.000000, 5.000000)">
501 <g id="Shape">
502 <path
503 d="M17.1,12.1H2.7c-0.5,0-0.9-0.2-1.2-0.5c-0.4-0.4-0.6-0.8-0.6-1.3v-9c0-0.5,0.2-0.9,0.5-1.2s0.8-0.5,1.2-0.5h14.5
504 c0.5,0,0.9,0.2,1.2,0.5c0.3,0.3,0.5,0.8,0.5,1.2v9c0,0.5-0.2,0.9-0.5,1.2C18,11.8,17.6,12.1,17.1,12.1z M2.7,0.8
505 c-0.1,0-0.2,0.1-0.3,0.1c0,0.1-0.1,0.2-0.1,0.3v9c0,0.1,0,0.2,0.1,0.3c0,0,0.1,0.1,0.3,0.1h14.4c0.1,0,0.2-0.1,0.3-0.1
506 c0.1-0.1,0.1-0.2,0.1-0.3v-9c0-0.1,0-0.2-0.1-0.3c0,0-0.1-0.1-0.3-0.1C17.1,0.8,2.7,0.8,2.7,0.8z"
507 />
508 </g>
509 <g id="Line-2">
510 <path d="M19.6,14.5H0.4c-0.4,0-0.7-0.3-0.7-0.7s0.3-0.7,0.7-0.7h19.3c0.4,0,0.7,0.3,0.7,0.7S20,14.5,19.6,14.5z" />
511 </g>
ervinanoh8e918042022-09-06 10:30:59 -0400512 </g>
513 </g>
simond47ef9e2022-09-28 22:24:28 -0400514 </g>
Gabriel Rochone3ec0d22022-10-08 14:27:03 -0400515 </SvgIcon>
516 );
517};
518
519export const TrashBinIcon = (props: SvgIconProps) => {
520 return (
521 <SvgIcon {...props} viewBox="0 0 15.44 16">
522 <path
523 d="M17.2 4.08h-4.72v-.32A1.776 1.776 0 0 0 10.72 2H9.44a1.776 1.776 0 0 0-1.76 1.76V4H2.96a.56.56 0 1 0 0 1.12h1.12l.56 11.04A1.879 1.879 0 0 0 6.56 18h7.12a1.879 1.879 0 0 0 1.92-1.84l.56-11.04h1.12a.547.547 0 0 0 .56-.56c0-.32-.32-.48-.64-.48Zm-8.48 0v-.32a.631.631 0 0 1 .64-.64h1.28a.631.631 0 0 1 .64.64V4H8.72Zm6.24 1.04-.56 10.96a.8.8 0 0 1-.8.8H6.56a.756.756 0 0 1-.8-.8L5.12 5.12Z"
524 transform="translate(-2.4 -2)"
525 />
526 </SvgIcon>
527 );
528};
529
530export const TwoSheetsIcon = (props: SvgIconProps) => {
531 return (
532 <SvgIcon {...props} viewBox="0 0 16 15.68">
533 <path
534 d="M16.72 2.2H7.2a1.264 1.264 0 0 0-1.28 1.28V5.8H3.28A1.264 1.264 0 0 0 2 7.08v9.52a1.264 1.264 0 0 0 1.28 1.28h9.52a1.264 1.264 0 0 0 1.28-1.28v-2.32h2.64A1.264 1.264 0 0 0 18 13V3.48a1.264 1.264 0 0 0-1.28-1.28Zm-3.68 14.4a.212.212 0 0 1-.24.24H3.28a.212.212 0 0 1-.24-.24V7.08a.255.255 0 0 1 .24-.24h9.52a.212.212 0 0 1 .24.24Zm3.92-3.6a.212.212 0 0 1-.24.24h-2.64V7.08A1.264 1.264 0 0 0 12.8 5.8H6.96V3.48a.212.212 0 0 1 .24-.24h9.52a.212.212 0 0 1 .24.24V13Z"
535 transform="translate(-2 -2.2)"
536 />
ervinanoh8e918042022-09-06 10:30:59 -0400537 </SvgIcon>
538 );
539};
540
simon35378692022-10-02 23:25:57 -0400541export const VideoCallIcon = (props: SvgIconProps) => {
ervinanoh8e918042022-09-06 10:30:59 -0400542 return (
543 <SvgIcon {...props} viewBox="0 0 16 12">
ervinanohb81c3912022-09-08 04:13:24 -0400544 {/* <svg
ervinanoh8e918042022-09-06 10:30:59 -0400545 xmlns="http://www.w3.org/2000/svg"
546 width="16"
547 height="12"
548 viewBox="0 0 16 12"
549 >
550 <defs>
551 <style>.a{"fill:#005699;"}</style>
ervinanohb81c3912022-09-08 04:13:24 -0400552 </defs> */}
simond47ef9e2022-09-28 22:24:28 -0400553 <g transform="translate(-4.4 -6)">
554 <g transform="translate(4.4 6)">
555 <path
556 className="a"
557 d="M12.485,13H2.759C1.923,13,1.4,12.5,1.4,11.9V2.1A1.166,1.166,0,0,1,2.655,1H12.38a1.073,1.073,0,0,1,1.15,1.1V3.6l2.2-1.3a1.173,1.173,0,0,1,1.15,0,.993.993,0,0,1,.523.9v7.7a.842.842,0,0,1-.523.9.832.832,0,0,1-1.046-.1l-2.2-1.3v1.5A1.073,1.073,0,0,1,12.485,13ZM2.55,11.9Zm0,0H12.59V9.4c-.1-.2-.1-.3.209-.4a.485.485,0,0,1,.523,0l2.824,1.7V3.4L13.322,5A.485.485,0,0,1,12.8,5a.537.537,0,0,1-.314-.4V2.1H2.759c-.209,0-.209.1-.209.1Z"
558 transform="translate(-1.4 -1)"
559 />
ervinanoh8e918042022-09-06 10:30:59 -0400560 </g>
simond47ef9e2022-09-28 22:24:28 -0400561 </g>
ervinanohb81c3912022-09-08 04:13:24 -0400562 {/* </svg> */}
ervinanoh8e918042022-09-06 10:30:59 -0400563 </SvgIcon>
564 );
565};
566
Gabriel Rochone3ec0d22022-10-08 14:27:03 -0400567export const VideoCameraIcon = (props: SvgIconProps) => {
ervinanoh8e918042022-09-06 10:30:59 -0400568 return (
Gabriel Rochone3ec0d22022-10-08 14:27:03 -0400569 <SvgIcon {...props} viewBox="0 0 24 24">
570 <g id="Icons_Outline" stroke="none" strokeWidth="1" fill="none" fillRule="evenodd" strokeLinejoin="round">
571 <g id="Camera" fillRule="nonzero" stroke="#ffffff" strokeWidth="1.5">
572 <g id="Ico_Camera" transform="translate(3.000000, 5.000000)">
573 <path
574 d="M17.739656,2.05124654 C17.62808,1.97368421 17.4421199,1.93490305 17.1817759,2.0900277 L13.4997675,4.41689751 L13.4997675,1.15927978 C13.4997675,0.849030471 13.3138075,0.5 12.7187355,0.5 L0.929800093,0.5 C0.371920037,0.538781163 0,0.810249307 0,1.19806094 L0,13.8407202 C0,14.2285319 0.371920037,14.5 0.929800093,14.5 L12.7559275,14.5 C13.3138075,14.5 13.5369596,14.1509695 13.5369596,13.8407202 L13.5369596,10.5831025 L17.2189679,12.9487535 C17.4421199,13.1038781 17.62808,13.065097 17.739656,12.9875346 C18,12.83241 18,12.5221607 18,12.4058172 L18,2.63296399 C18,2.5166205 18,2.20637119 17.739656,2.05124654 Z"
575 id="Path"
576 ></path>
577 </g>
ervinanoh8e918042022-09-06 10:30:59 -0400578 </g>
simond47ef9e2022-09-28 22:24:28 -0400579 </g>
simond47ef9e2022-09-28 22:24:28 -0400580 </SvgIcon>
581 );
582};
idillon927b7592022-09-15 12:56:45 -0400583
Gabriel Rochone3ec0d22022-10-08 14:27:03 -0400584export const VolumeIcon = (props: SvgIconProps) => {
simond47ef9e2022-09-28 22:24:28 -0400585 return (
Gabriel Rochone3ec0d22022-10-08 14:27:03 -0400586 <SvgIcon {...props} viewBox="0 0 24 24">
587 <g>
588 <path
589 d="M14.6,4c-0.4-0.7-1.3-0.8-2-0.4L6.8,7.7H4.1C3,7.7,2,8.7,2,9.9v4.3c0,1.2,1,2.1,2.1,2.1h2.6l5.8,4.1
590 c0.2,0.2,0.5,0.2,0.8,0.2c0.8,0,1.4-0.6,1.5-1.4V4.8C14.9,4.5,14.8,4.2,14.6,4z M13.4,19.2L13.4,19.2l-5.7-4l-0.4-0.3h-1H6.1h-2
591 c-0.4,0-0.7-0.3-0.7-0.7V9.9c0-0.4,0.3-0.7,0.7-0.7H6h0.2h1l0.4-0.3l5.7-4L13.4,19.2L13.4,19.2z"
592 />
593 <path
594 d="M19.1,12c0,1.5-0.6,2.9-1.6,4c-0.3,0.3-0.7,0.3-1,0c-0.3-0.3-0.3-0.7,0-1c1.6-1.7,1.6-4.3,0-6c-0.3-0.3-0.3-0.7,0-1
595 c0.3-0.3,0.7-0.3,1,0C18.6,9.1,19.1,10.5,19.1,12z"
596 />
597 <path
598 d="M18.9,5.1c-0.3-0.3-0.7-0.2-1,0c-0.3,0.3-0.2,0.7,0,1c3.3,2.9,3.5,8,0.6,11.2c-0.2,0.2-0.4,0.4-0.6,0.6
599 c-0.3,0.3-0.3,0.7,0,1c0.3,0.3,0.7,0.3,1,0c3.8-3.5,4.1-9.4,0.7-13.2C19.4,5.5,19.1,5.3,18.9,5.1L18.9,5.1z"
600 />
601 </g>
simond47ef9e2022-09-28 22:24:28 -0400602 </SvgIcon>
603 );
604};