Skip to content

Commit 13b509c

Browse files
authored
feat: volume high lock and globe icon (#108)
1 parent a42d1af commit 13b509c

File tree

1 file changed

+98
-0
lines changed

1 file changed

+98
-0
lines changed

src/components/icon/Icons.tsx

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,8 @@ export type IconName =
4747
| "Cup"
4848
| "Pin"
4949
| "VolumeHigh"
50+
| "VolumeHighLock"
51+
| "VolumeHighGlobe"
5052
| "VolumeMute"
5153
| "File"
5254
| "Category"
@@ -1183,6 +1185,102 @@ export const Icons: Record<IconName, IconSrc> = {
11831185
</>
11841186
),
11851187

1188+
VolumeHighLock: (filled) =>
1189+
filled ? (
1190+
<>
1191+
<path
1192+
fillRule="evenodd"
1193+
clipRule="evenodd"
1194+
d="M6 8H2V16H6L12 21V3L6 8Z"
1195+
fill="currentColor"
1196+
/>
1197+
<path
1198+
d="M22 12C22 16.4183 18.4183 20 14 20V18.5C17.5899 18.5 20.5 15.5899 20.5 12H22Z"
1199+
fill="currentColor"
1200+
/>
1201+
<path
1202+
d="M18 12C18 14.2091 16.2091 16 14 16V14.5C15.3807 14.5 16.5 13.3807 16.5 12H18Z"
1203+
fill="currentColor"
1204+
/>
1205+
<path
1206+
fillRule="evenodd"
1207+
clipRule="evenodd"
1208+
d="M15 4V3C15 1.34315 16.3431 0 18 0C19.6569 0 21 1.34315 21 3V4H22V10H14V4H15ZM19.5 3V4H16.5V3C16.5 2.17157 17.1716 1.5 18 1.5C18.8284 1.5 19.5 2.17157 19.5 3Z"
1209+
fill="currentColor"
1210+
/>
1211+
</>
1212+
) : (
1213+
<>
1214+
<path
1215+
fillRule="evenodd"
1216+
clipRule="evenodd"
1217+
d="M6 8H2V16H6L12 21V3L6 8ZM10.5 6.20256L6.54308 9.5H3.5V14.5H6.54308L10.5 17.7974V6.20256Z"
1218+
fill="currentColor"
1219+
/>
1220+
<path
1221+
d="M22 12C22 16.4183 18.4183 20 14 20V18.5C17.5899 18.5 20.5 15.5899 20.5 12H22Z"
1222+
fill="currentColor"
1223+
/>
1224+
<path
1225+
d="M18 12C18 14.2091 16.2091 16 14 16V14.5C15.3807 14.5 16.5 13.3807 16.5 12H18Z"
1226+
fill="currentColor"
1227+
/>
1228+
<path
1229+
fillRule="evenodd"
1230+
clipRule="evenodd"
1231+
d="M15 4V3C15 1.34315 16.3431 0 18 0C19.6569 0 21 1.34315 21 3V4H22V10H14V4H15ZM19.5 3V4H16.5V3C16.5 2.17157 17.1716 1.5 18 1.5C18.8284 1.5 19.5 2.17157 19.5 3Z"
1232+
fill="currentColor"
1233+
/>
1234+
</>
1235+
),
1236+
VolumeHighGlobe: (filled) =>
1237+
filled ? (
1238+
<>
1239+
<path
1240+
fillRule="evenodd"
1241+
clipRule="evenodd"
1242+
d="M6 8H2V16H6L12 21V3L6 8Z"
1243+
fill="currentColor"
1244+
/>
1245+
<path
1246+
d="M22 12C22 16.4183 18.4183 20 14 20V18.5C17.5899 18.5 20.5 15.5899 20.5 12H22Z"
1247+
fill="currentColor"
1248+
/>
1249+
<path
1250+
d="M18 12C18 14.2091 16.2091 16 14 16V14.5C15.3807 14.5 16.5 13.3807 16.5 12H18Z"
1251+
fill="currentColor"
1252+
/>
1253+
<path
1254+
fillRule="evenodd"
1255+
clipRule="evenodd"
1256+
d="M24 5C24 7.76142 21.7614 10 19 10C16.2386 10 14 7.76142 14 5C14 2.23858 16.2386 0 19 0C21.7614 0 24 2.23858 24 5ZM17 7.87266V5L15.7354 3.73543C15.5834 4.12764 15.5 4.55408 15.5 5C15.5 6.18937 16.0933 7.24018 17 7.87266ZM22.5 5C22.5 6.18937 21.9067 7.24018 21 7.87266V6.5H19V5H20V3.5H21V2.12734C21.9067 2.75982 22.5 3.81063 22.5 5Z"
1257+
fill="currentColor"
1258+
/>
1259+
</>
1260+
) : (
1261+
<>
1262+
<path
1263+
fillRule="evenodd"
1264+
clipRule="evenodd"
1265+
d="M6 8H2V16H6L12 21V3L6 8ZM10.5 6.20256L6.54308 9.5H3.5V14.5H6.54308L10.5 17.7974V6.20256Z"
1266+
fill="currentColor"
1267+
/>
1268+
<path
1269+
d="M22 12C22 16.4183 18.4183 20 14 20V18.5C17.5899 18.5 20.5 15.5899 20.5 12H22Z"
1270+
fill="currentColor"
1271+
/>
1272+
<path
1273+
d="M18 12C18 14.2091 16.2091 16 14 16V14.5C15.3807 14.5 16.5 13.3807 16.5 12H18Z"
1274+
fill="currentColor"
1275+
/>
1276+
<path
1277+
fillRule="evenodd"
1278+
clipRule="evenodd"
1279+
d="M24 5C24 7.76142 21.7614 10 19 10C16.2386 10 14 7.76142 14 5C14 2.23858 16.2386 0 19 0C21.7614 0 24 2.23858 24 5ZM17 7.87266V5L15.7354 3.73543C15.5834 4.12764 15.5 4.55408 15.5 5C15.5 6.18937 16.0933 7.24018 17 7.87266ZM22.5 5C22.5 6.18937 21.9067 7.24018 21 7.87266V6.5H19V5H20V3.5H21V2.12734C21.9067 2.75982 22.5 3.81063 22.5 5Z"
1280+
fill="currentColor"
1281+
/>
1282+
</>
1283+
),
11861284
VolumeMute: (filled) =>
11871285
filled ? (
11881286
<>

0 commit comments

Comments
 (0)