11import React from 'react' ;
22import { createUseStyles } from 'react-jss' ;
3+ import { PathMissingIcon } from '@patternfly/react-icons/dist/dynamic/icons/path-missing-icon' ;
34
45const useStyles = createUseStyles ( {
5- fillPolygon : { fill : '#fff' , fillRule : 'evenodd' } ,
6- fillPaths : { fillRule : 'evenodd' } ,
7- iconOpacity : { opacity : 0.5 } ,
8- masking : { mask : 'url(#mask)' }
6+ notFoundIcon : { height : '150px' , width : '150px' } ,
97} ) ;
108
119
12- export const NotFoundIcon : React . FunctionComponent = ( props ) => {
13- const classes = useStyles ( ) ;
14- return (
15- < svg
16- id = "Icon404"
17- data-name = "Layer 1"
18- xmlns = "http://www.w3.org/2000/svg"
19- xmlnsXlink = "http://www.w3.org/1999/xlink"
20- viewBox = "0 0 131 131"
21- height = "150px"
22- { ...props }
23- >
24- < defs >
25- < mask id = "mask" x = "0" y = "0" width = "131" height = "131" maskUnits = "userSpaceOnUse" >
26- < g transform = "translate(-2.89 -3.07)" >
27- < g id = "mask-2" >
28- < polygon id = "path-1" className = { classes . fillPolygon } points = "2.89 134.07 133.89 134.07 133.89 3.07 2.89 3.07 2.89 134.07" />
29- </ g >
30- </ g >
31- </ mask >
32- </ defs >
33- < title > 404path-not-found</ title >
34- < g className = { classes . iconOpacity } >
35- < g id = "Group" >
36- < g id = "Page-1" >
37- < path
38- id = "Fill-1"
39- className = { classes . fillPaths }
40- d = "M8,95.56a1.83,1.83,0,0,0-2,1.68c-.21,1.86-.23,3.05-.23,3.1a1.88,1.88,0,0,0,1.79,2h0a1.89,1.89,0,0,0,1.82-1.91s0-1,.2-2.67A1.91,1.91,0,0,0,8,95.56"
41- transform = "translate(-2.89 -3.07)"
42- />
43- < path
44- id = "Fill-3"
45- className = { classes . fillPaths }
46- d = "M104.29,104.42a26.42,26.42,0,0,1-4.72,1.89,1.89,1.89,0,0,0-1.25,2.32,1.82,1.82,0,0,0,1.74,1.36,1.73,1.73,0,0,0,.5-.07,29.3,29.3,0,0,0,5.36-2.16,1.89,1.89,0,0,0,.8-2.52,1.78,1.78,0,0,0-2.43-.82"
47- transform = "translate(-2.89 -3.07)"
48- />
49- < path
50- id = "Fill-5"
51- className = { classes . fillPaths }
52- d = "M74.84,57.4A1.88,1.88,0,0,0,76.2,58a1.9,1.9,0,0,0,1.21-.44,1.68,1.68,0,0,0,.15-2.45,19.81,19.81,0,0,1-2.85-3.9,1.88,1.88,0,0,0-2.47-.71,1.7,1.7,0,0,0-.75,2.34,23.82,23.82,0,0,0,3.35,4.58"
53- transform = "translate(-2.89 -3.07)"
54- />
55- < path
56- id = "Fill-7"
57- className = { classes . fillPaths }
58- d = "M75.44,105.24a1.76,1.76,0,0,0-2.17,1.29,1.84,1.84,0,0,0,1.23,2.26A45.56,45.56,0,0,0,79.84,110a1.23,1.23,0,0,0,.27,0,1.78,1.78,0,0,0,1.74-1.56,1.82,1.82,0,0,0-1.47-2.1,40.81,40.81,0,0,1-4.94-1.09"
59- transform = "translate(-2.89 -3.07)"
60- />
61- < path
62- id = "Fill-9"
63- className = { classes . fillPaths }
64- d = "M92.56,107.11a49.67,49.67,0,0,1-5,0h-.07a1.8,1.8,0,0,0-1.73,1.82,1.82,1.82,0,0,0,1.67,2c1,0,2,.07,3.07.07.78,0,1.54,0,2.29-.08a1.83,1.83,0,0,0,1.63-2,1.77,1.77,0,0,0-1.83-1.77"
65- transform = "translate(-2.89 -3.07)"
66- />
67- < path
68- id = "Fill-11"
69- className = { classes . fillPaths }
70- d = "M65.38,100.76a1.62,1.62,0,0,0-2.41.32,2,2,0,0,0,.3,2.62,28.62,28.62,0,0,0,4.55,3.19,1.6,1.6,0,0,0,.78.21,1.69,1.69,0,0,0,1.52-1,2,2,0,0,0-.73-2.52,26,26,0,0,1-4-2.81"
71- transform = "translate(-2.89 -3.07)"
72- />
73- < path
74- id = "Fill-13"
75- className = { classes . fillPaths }
76- d = "M109.71,70.18a2,2,0,0,0,1.1.32,2,2,0,0,0,1.53-.69,1.57,1.57,0,0,0-.42-2.35,26.14,26.14,0,0,0-5.3-2.61,2,2,0,0,0-2.45.91,1.63,1.63,0,0,0,1,2.19,23.39,23.39,0,0,1,4.51,2.23"
77- transform = "translate(-2.89 -3.07)"
78- />
79- < path
80- id = "Fill-15"
81- className = { classes . fillPaths }
82- d = "M70.28,38.72a1.74,1.74,0,0,0-1.85,1.63c0,.46,0,.93,0,1.39A23,23,0,0,0,68.78,46a1.74,1.74,0,1,0,3.43-.63,18.84,18.84,0,0,1-.32-3.58c0-.39,0-.79,0-1.18a1.73,1.73,0,0,0-1.64-1.84"
83- transform = "translate(-2.89 -3.07)"
84- />
85- < path
86- id = "Fill-17"
87- className = { classes . fillPaths }
88- d = "M76.35,27.53a2.08,2.08,0,0,0-2.68.25,20.42,20.42,0,0,0-3.2,4.71,1.64,1.64,0,0,0,1,2.23,2,2,0,0,0,.75.14,1.93,1.93,0,0,0,1.75-1,16.54,16.54,0,0,1,2.67-3.93,1.57,1.57,0,0,0-.29-2.38"
89- transform = "translate(-2.89 -3.07)"
90- />
91- < path
92- id = "Fill-19"
93- className = { classes . fillPaths }
94- d = "M98.18,66.63l.26,0a1.74,1.74,0,0,0,.24-3.47,40.77,40.77,0,0,0-5.42-.39h0a1.74,1.74,0,0,0,0,3.48,37,37,0,0,1,4.94.36"
95- transform = "translate(-2.89 -3.07)"
96- />
97- < path
98- id = "Fill-21"
99- className = { classes . fillPaths }
100- d = "M79.88,26.19a1.92,1.92,0,0,0,1-.26,25.06,25.06,0,0,1,4.62-2.13,1.71,1.71,0,0,0,1.09-2.24,1.87,1.87,0,0,0-2.37-1A30.71,30.71,0,0,0,78.89,23a1.7,1.7,0,0,0-.59,2.41,1.9,1.9,0,0,0,1.58.82"
101- transform = "translate(-2.89 -3.07)"
102- />
103- < path
104- id = "Fill-23"
105- className = { classes . fillPaths }
106- d = "M86.28,65.61a1.79,1.79,0,0,0,.51.07,1.84,1.84,0,0,0,1.76-1.32,1.83,1.83,0,0,0-1.26-2.26,21.06,21.06,0,0,1-4.6-2,1.83,1.83,0,1,0-1.82,3.17,24.64,24.64,0,0,0,5.41,2.29"
107- transform = "translate(-2.89 -3.07)"
108- />
109- < path
110- id = "Fill-25"
111- className = { classes . fillPaths }
112- d = "M47.85,80.53A1.7,1.7,0,0,0,47.61,83a41.72,41.72,0,0,1,3,4.06,1.84,1.84,0,0,0,2.49.52,1.71,1.71,0,0,0,.55-2.4,44.19,44.19,0,0,0-3.27-4.4,1.85,1.85,0,0,0-2.54-.23"
113- transform = "translate(-2.89 -3.07)"
114- />
115- < path
116- id = "Fill-27"
117- className = { classes . fillPaths }
118- d = "M12.51,84.2A1.84,1.84,0,0,0,10,85a33.19,33.19,0,0,0-2.24,5.32A1.83,1.83,0,0,0,9,92.57a1.77,1.77,0,0,0,.56.08,1.83,1.83,0,0,0,1.74-1.26,29.21,29.21,0,0,1,2-4.72,1.81,1.81,0,0,0-.76-2.47"
119- transform = "translate(-2.89 -3.07)"
120- />
121- < path
122- id = "Fill-29"
123- className = { classes . fillPaths }
124- d = "M54.77,91a1.7,1.7,0,0,0-.54,2.4,50.54,50.54,0,0,0,3.24,4.38,1.85,1.85,0,0,0,1.41.64A1.81,1.81,0,0,0,60,98.05a1.69,1.69,0,0,0,.27-2.45,47.21,47.21,0,0,1-3-4.08A1.84,1.84,0,0,0,54.77,91"
125- transform = "translate(-2.89 -3.07)"
126- />
127- < path
128- id = "Fill-31"
129- className = { classes . fillPaths }
130- d = "M112.48,97.29a22.47,22.47,0,0,1-3.09,3.78,1.89,1.89,0,0,0-.09,2.56,1.64,1.64,0,0,0,1.25.58,1.67,1.67,0,0,0,1.16-.48,25.42,25.42,0,0,0,3.57-4.38,1.87,1.87,0,0,0-.43-2.52,1.64,1.64,0,0,0-2.37.46"
131- transform = "translate(-2.89 -3.07)"
132- />
133- < path
134- id = "Fill-33"
135- className = { classes . fillPaths }
136- d = "M118.61,84a1.84,1.84,0,0,0-2,1.65,18.6,18.6,0,0,1-.93,4.74,1.74,1.74,0,0,0,1.26,2.2,2.15,2.15,0,0,0,.56.07,1.88,1.88,0,0,0,1.82-1.24,21.56,21.56,0,0,0,1.09-5.57A1.81,1.81,0,0,0,118.61,84"
137- transform = "translate(-2.89 -3.07)"
138- />
139- < path
140- id = "Fill-35"
141- className = { classes . fillPaths }
142- d = "M117.66,81.1a1.88,1.88,0,0,0,.52-.08,1.85,1.85,0,0,0,1.18-2.3,21.55,21.55,0,0,0-2.43-5.45,1.73,1.73,0,0,0-2.46-.54,1.88,1.88,0,0,0-.52,2.55,17.79,17.79,0,0,1,2,4.51,1.8,1.8,0,0,0,1.7,1.31"
143- transform = "translate(-2.89 -3.07)"
144- />
145- < path
146- id = "Fill-37"
147- className = { classes . fillPaths }
148- d = "M39,73.46a1.84,1.84,0,0,0-2.27,1.24A1.81,1.81,0,0,0,37.93,77a18,18,0,0,1,4.54,2,1.89,1.89,0,0,0,1,.27A1.85,1.85,0,0,0,45,78.3a1.8,1.8,0,0,0-.61-2.5A22.68,22.68,0,0,0,39,73.46"
149- transform = "translate(-2.89 -3.07)"
150- />
151- < path
152- id = "Fill-39"
153- className = { classes . fillPaths }
154- d = "M18.61,75.53A20.68,20.68,0,0,0,14,79a1.81,1.81,0,0,0,0,2.53,1.7,1.7,0,0,0,1.26.55,1.72,1.72,0,0,0,1.22-.51,17,17,0,0,1,3.81-2.86A1.82,1.82,0,0,0,21,76.26a1.73,1.73,0,0,0-2.37-.73"
155- transform = "translate(-2.89 -3.07)"
156- />
157- < path
158- id = "Fill-41"
159- className = { classes . fillPaths }
160- d = "M26.51,72.76a1.77,1.77,0,0,0,.27,3.52l.28,0A26,26,0,0,1,31.92,76a1.84,1.84,0,0,0,1.79-1.72A1.76,1.76,0,0,0,32,72.44a30.51,30.51,0,0,0-5.51.32"
161- transform = "translate(-2.89 -3.07)"
162- />
163- < path
164- id = "Fill-43"
165- className = { classes . fillPaths }
166- d = "M92.47,22.34l.27,0q1.33-.16,2.76-.27a1.83,1.83,0,0,0,1.78-1.92,1.87,1.87,0,0,0-2.07-1.64c-1,.07-2,.17-3,.29a1.83,1.83,0,0,0-1.65,2,1.89,1.89,0,0,0,1.91,1.54"
167- transform = "translate(-2.89 -3.07)"
168- />
169- < path
170- id = "Fill-45"
171- className = { classes . fillPaths }
172- d = "M133,66.72H118.94V44.44h9.27a.89.89,0,1,0,0-1.78h-9.27V36.71a.9.9,0,0,0-1.8,0v5.95H94.41V37.38a.9.9,0,0,0-1.79,0v5.28H77a.89.89,0,0,0,0,1.78H92.62v13a.9.9,0,1,0,1.79,0v-13h22.73V67.68a.89.89,0,0,0,.9.89.86.86,0,0,0,.36-.07H133a.89.89,0,1,0,0-1.78"
173- transform = "translate(-2.89 -3.07)"
174- />
175- < path id = "Fill-47" className = "cls-3" d = "M128.16,92.65h-4.92a1,1,0,0,0,0,1.93h4.92a1,1,0,0,0,0-1.93" transform = "translate(-2.89 -3.07)" />
176- < path
177- id = "Fill-49"
178- className = { classes . fillPaths }
179- d = "M109.87,116.68H93.2v-1.27a.9.9,0,1,0-1.8,0v1.27H69.05v-5.55a.9.9,0,1,0-1.8,0v5.55H44.82V93.89h4.27a.9.9,0,0,0,0-1.8H44.82V83.92a.9.9,0,1,0-1.79,0v8.17H20.3V84.37a.9.9,0,1,0-1.8,0v7.72H13.42a.9.9,0,1,0,0,1.8H18.5v17.39a.9.9,0,0,0,1.8,0V93.89H43v22.79H26.28a.9.9,0,1,0,0,1.8H43v9.9a.9.9,0,1,0,1.79,0v-9.9H67.25v14.69a.9.9,0,1,0,1.8,0V118.48H91.4v10.2a.9.9,0,1,0,1.8,0v-10.2h16.67a.9.9,0,0,0,0-1.8"
180- transform = "translate(-2.89 -3.07)"
181- />
182- < g className = { classes . masking } >
183- < path
184- id = "Fill-51"
185- className = { classes . fillPaths }
186- d = "M20.55,67.5H43.31V45H20.55Zm-1.79,3a.9.9,0,1,0,1.79,0V69.3H43.31v2.1a.9.9,0,0,0,1.8,0V69.3H67.56V92.38H63.3a.9.9,0,1,0,0,1.79h4.26v3.3a.9.9,0,1,0,1.8,0v-3.3h23v9.14a.9.9,0,0,0,1.8,0V94.17H111.8a.9.9,0,1,0,0-1.79H94.21V71a.9.9,0,0,0-1.8,0V92.38h-23V69.3h12.8a.9.9,0,0,0,0-1.8H69.36v-10a.9.9,0,0,0-1.8,0v10H45.11V45h18a.9.9,0,1,0,0-1.8h-18V20.46H67.56V26a.9.9,0,1,0,1.8,0V20.46h6.06a.9.9,0,1,0,0-1.8H69.36V4a.9.9,0,0,0-1.8,0V18.66H45.11v-10a.9.9,0,1,0-1.8,0v10H26.24a.9.9,0,0,0,0,1.8H43.31V43.23H20.55V26.6a.9.9,0,1,0-1.79,0V43.23H8.88a.9.9,0,0,0,0,1.8h9.88V67.5h-15a.9.9,0,1,0,0,1.8h15Z"
187- transform = "translate(-2.89 -3.07)"
188- />
189- </ g >
190- < g className = { classes . masking } >
191- < path
192- id = "Fill-53"
193- className = { classes . fillPaths }
194- d = "M117.51,104.21a.94.94,0,0,0-1,.92V111a1,1,0,0,0,1.93,0v-5.87a1,1,0,0,0-1-.92"
195- transform = "translate(-2.89 -3.07)"
196- />
197- </ g >
198- < g className = { classes . masking } >
199- < path
200- id = "Fill-54"
201- className = { classes . fillPaths }
202- d = "M106.16,7.75a13.31,13.31,0,0,1,3.35-.41,6.07,6.07,0,0,1,4.09,1.23A4.42,4.42,0,0,1,115,12.09a5.92,5.92,0,0,1-.77,3.12,20.1,20.1,0,0,1-3.72,3.86,11.51,11.51,0,0,0-2.92,3.55,10.22,10.22,0,0,0-.78,4.29v1.21h2.8v-.74a7,7,0,0,1,.71-3.39,13.86,13.86,0,0,1,2.9-3.19,30,30,0,0,0,3.56-3.55,8.29,8.29,0,0,0,1.25-2.34,8.66,8.66,0,0,0,.43-2.87,7.61,7.61,0,0,0-2.3-5.91A9.3,9.3,0,0,0,109.72,4a17.8,17.8,0,0,0-8.58,2.21l1.28,3a17.6,17.6,0,0,1,3.74-1.51"
203- transform = "translate(-2.89 -3.07)"
204- />
205- </ g >
206- < g className = { classes . masking } >
207- < path
208- id = "Fill-55"
209- className = { classes . fillPaths }
210- d = "M108.35,31c-1.59,0-2.39,1-2.39,2.9a3,3,0,0,0,.67,2.2,2.36,2.36,0,0,0,1.72.68,2.21,2.21,0,0,0,1.78-.76,3.16,3.16,0,0,0,.64-2.12,3.27,3.27,0,0,0-.63-2.16,2.22,2.22,0,0,0-1.79-.74"
211- transform = "translate(-2.89 -3.07)"
212- />
213- </ g >
214- </ g >
215- </ g >
216- </ g >
217- </ svg >
218- )
219- } ;
10+ export const NotFoundIcon : React . FunctionComponent = ( props ) => (
11+ < PathMissingIcon
12+ { ...props }
13+ className = { useStyles ( ) . notFoundIcon }
14+ />
15+ ) ;
22016
221- export default NotFoundIcon ;
17+ export default NotFoundIcon ;
0 commit comments