forked from canada-ca/tracker
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathIcons.js
More file actions
75 lines (72 loc) · 5.51 KB
/
Icons.js
File metadata and controls
75 lines (72 loc) · 5.51 KB
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
import React from 'react'
import { createIcon } from '@chakra-ui/react'
export const HttpsIcon = createIcon({
displayName: 'HttpsIcon',
viewBox: '0 0 122.88 80.4',
path: (
<g>
<path
d="M24.52 0h73.84c1.4 0 2.69.58 3.62 1.51l.01.01.01.01c.93.94 1.51 2.22 1.51 3.62v10.49h11.48c2.18 0 4.15.89 5.57 2.32a7.886 7.886 0 012.32 5.58v33.32c0 2.16-.89 4.14-2.32 5.57-.11.11-.22.21-.34.3-1.4 1.25-3.24 2.02-5.23 2.02h-11.48v10.49c0 1.42-.58 2.71-1.51 3.64-.93.93-2.22 1.51-3.63 1.51H24.52c-1.4 0-2.69-.57-3.63-1.51l-.01-.01-.01-.01-.01-.01a5.146 5.146 0 01-1.51-3.62V64.75H7.89c-2.16 0-4.14-.89-5.58-2.32A7.86 7.86 0 010 56.86V23.54c0-2.18.89-4.15 2.31-5.58.11-.11.22-.21.34-.31a7.836 7.836 0 015.24-2.01h11.47V5.14c.01-1.42.59-2.7 1.52-3.64l.18-.15A5.11 5.11 0 0124.52 0zm74.34 64.75H24.03v10.48c0 .14.05.26.14.35l.01.01c.09.09.21.14.35.14h73.84c.13 0 .25-.05.35-.15a.49.49 0 00.15-.35V64.75h-.01z"
fillRule="evenodd"
clipRule="evenodd"
fill="white"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
fill="primary"
d="M7.89 19.92h107.09c1.99 0 3.62 1.65 3.62 3.62v33.32c0 1.97-1.65 3.62-3.62 3.62H7.89c-1.97 0-3.62-1.63-3.62-3.62V23.54c0-2 1.63-3.62 3.62-3.62zM24.12 64.75H98.8c.05 0 .09.04.09.09v10.39c0 .27-.22.49-.49.49H24.52a.49.49 0 01-.49-.49V64.84c0-.05.04-.09.09-.09zM30.24 6.61c1.83 0 3.32 1.49 3.32 3.32s-1.49 3.32-3.32 3.32c-1.83 0-3.31-1.49-3.31-3.32s1.48-3.32 3.31-3.32zM41.96 6.61c1.83 0 3.32 1.49 3.32 3.32s-1.49 3.32-3.32 3.32c-1.83 0-3.31-1.49-3.31-3.32s1.48-3.32 3.31-3.32zM53.69 6.61C55.52 6.61 57 8.1 57 9.93s-1.49 3.32-3.32 3.32-3.32-1.49-3.32-3.32 1.5-3.32 3.33-3.32z"
/>
<path
fill="white"
d="M9.88 28.71h5.73v7.58c.78-.81 1.55-1.39 2.32-1.74.76-.35 1.67-.52 2.72-.52 1.55 0 2.78.48 3.67 1.42.89.95 1.34 2.4 1.34 4.36v9.49h-5.75v-8.2c0-.94-.17-1.6-.52-1.99-.35-.39-.83-.58-1.45-.58-.69 0-1.25.26-1.67.79-.43.53-.64 1.47-.64 2.83v7.17H9.88V28.71zm25.34 0v5.67h3.14v4.2h-3.14v5.28c0 .63.06 1.06.18 1.26.18.31.52.47.99.47.42 0 1.01-.12 1.77-.37l.42 3.96c-1.41.31-2.73.47-3.96.47-1.42 0-2.48-.19-3.15-.55-.67-.36-1.18-.92-1.5-1.66-.32-.74-.48-1.95-.48-3.62v-5.25h-2.1v-4.2h2.1v-2.74l5.73-2.92zm12.77 0v5.67h3.14v4.2h-3.14v5.28c0 .63.06 1.06.18 1.26.18.31.52.47.99.47.42 0 1.01-.12 1.77-.37l.42 3.96c-1.41.31-2.73.47-3.96.47-1.42 0-2.48-.19-3.15-.55-.67-.36-1.18-.92-1.5-1.66-.32-.74-.48-1.95-.48-3.62v-5.25h-2.1v-4.2h2.1v-2.74l5.73-2.92zm5.33 26.27v-20.6h5.36v2.2c.74-.93 1.43-1.56 2.04-1.88a5.93 5.93 0 012.77-.66c1.99 0 3.54.77 4.63 2.29 1.09 1.52 1.64 3.42 1.64 5.67 0 2.49-.6 4.39-1.79 5.7-1.18 1.3-2.69 1.96-4.51 1.96-.88 0-1.69-.15-2.41-.45-.72-.29-1.38-.74-1.95-1.33v7.1h-5.78zm5.74-13.09c0 1.19.25 2.07.74 2.64.49.57 1.12.86 1.88.86.66 0 1.22-.28 1.67-.83.44-.54.67-1.48.67-2.8 0-1.22-.24-2.12-.7-2.68-.46-.57-1.04-.85-1.71-.85-.73 0-1.34.29-1.82.86-.48.58-.73 1.51-.73 2.8zm11.99 3.28l5.67-.52c.23.67.56 1.15.98 1.44s.98.43 1.69.43c.77 0 1.37-.18 1.79-.49.32-.24.49-.55.49-.91 0-.41-.22-.74-.65-.96-.3-.15-1.13-.36-2.46-.59-1.98-.34-3.37-.68-4.14-.96-.76-.29-1.43-.8-1.95-1.49-.52-.7-.79-1.51-.79-2.41 0-.98.29-1.84.85-2.54.56-.71 1.36-1.25 2.36-1.6 1-.35 2.35-.53 4.03-.53 1.78 0 3.1.14 3.93.41.84.27 1.56.7 2.12 1.27.56.57 1.04 1.35 1.41 2.33l-5.41.52c-.14-.47-.38-.83-.7-1.05-.44-.29-.99-.45-1.63-.45-.64 0-1.12.12-1.4.35s-.44.51-.44.83c0 .37.2.65.56.83.36.18 1.19.37 2.44.51 1.9.21 3.32.52 4.24.9.92.38 1.64.94 2.12 1.65.49.71.74 1.5.74 2.35 0 .86-.27 1.71-.78 2.52s-1.35 1.47-2.46 1.95-2.64.72-4.57.72c-2.72 0-4.67-.4-5.82-1.17-1.14-.8-1.89-1.91-2.22-3.34zM89.1 34.38h6.1v5.73h-6.1v-5.73zm0 9.21h6.1v5.72h-6.1v-5.72zm13.02-15.22h2.89l-5.19 21.29h-2.89l5.19-21.29zm7.99 0H113l-5.19 21.29h-2.89l5.19-21.29z"
/>
</g>
),
})
export const PersonIcon = createIcon({
displayName: 'PersonIcon',
viewBox: '0 0 64 64',
// path can also be an array of elements, if you have multiple paths, lines, shapes, etc.
path: (
<path
d="M43.905 45.543c-3.821-1.66-5.217-4.242-5.643-6.469 2.752-2.215 4.943-5.756 6.148-9.573 1.239-1.579 1.96-3.226 1.96-4.62 0-.955-.347-1.646-.955-2.158-.202-8.105-5.941-14.613-13.037-14.713-.056-.001-.11-.01-.165-.01-.022 0-.043.004-.065.004-7.052.039-12.783 6.41-13.125 14.409-.884.528-1.394 1.305-1.394 2.469 0 1.641.992 3.63 2.663 5.448 1.187 3.327 3.118 6.38 5.5 8.438-.354 2.292-1.699 5.039-5.697 6.776-2.159.938-6.105 1.781-7.808 2.649 4.362 4.769 12.624 7.769 19.589 7.805l.099.003c.008-.002.017-.001.025-.001 7.014 0 15.325-3.01 19.713-7.808-1.703-.868-5.65-1.711-7.808-2.649z"
fill="currentColor"
/>
),
})
export const TwoFactorIcon = createIcon({
displayName: 'TwoFactorIcon',
viewBox: '0 0 100 118.23771',
// path can also be an array of elements, if you have multiple paths, lines, shapes, etc.
path: (
<g
transform="translate(0 -178.76229)"
fill="currentColor"
stroke="currentColor"
>
<rect ry="7.408333" y="227" height="70" width="100" />
<path
d="M14.953384 221.72513a35.046616 38.165482 0 0 1 17.523309-33.05228 35.046616 38.165482 0 0 1 35.046616 0 35.046616 38.165482 0 0 1 17.523307 33.05228"
fill="none"
strokeWidth="9.649483"
/>
<text
transform="scale(1.017 .98328)"
y="285.30807"
x="1.700096"
fontWeight="400"
fontSize="34.257137"
fontFamily="sans-serif"
letterSpacing="0"
wordSpacing="0"
fill="#fff"
strokeWidth=".273328"
>
<tspan y="285.30807" x="1.700096" fontSize="50.799999">
2FA
</tspan>
</text>
</g>
),
})