1+ import React from 'react' ;
2+
3+ export const WrenchCodeIcon = ( { className } ) => (
4+ < div className = { className } >
5+ < WrenchCodeIconLight className = 'block dark:hidden' />
6+ < WrenchCodeIconDark className = 'hidden dark:block' />
7+ </ div >
8+ )
9+
10+ const WrenchCodeIconLight = ( { className } ) => (
11+ < svg className = { className } viewBox = "0 0 66.14 73.07" >
12+ < defs >
13+ < style > { `.wrench-code-dark-1,.wrench-code-dark-2{fill:none;stroke:#3b3b3b;}.wrench-code-dark-2{stroke-miterlimit:10;}` } </ style >
14+ </ defs >
15+ < path class = "wrench-code-dark-1"
16+ d = "M4.26,17.53c0-1.09.34-1.99,1.04-2.7.69-.71,1.58-1.06,2.67-1.06h4.67v3.47h-3.33c-.87,0-1.3.48-1.3,1.45v15.42c0,1.09-.35,1.99-1.04,2.7-.69.71-1.6,1.06-2.72,1.06h-.58v.58h.58c1.12,0,2.03.35,2.72,1.06.69.71,1.04,1.61,1.04,2.7v15.42c0,.96.43,1.45,1.3,1.45h3.33v3.47h-4.67c-1.09,0-1.98-.35-2.67-1.06-.69-.71-1.04-1.61-1.04-2.7v-16.63c0-.93-.43-1.4-1.3-1.4H.5v-5.21h2.46c.87,0,1.3-.47,1.3-1.4v-16.63Z" />
17+ < path class = "wrench-code-dark-1"
18+ d = "M61.89,59.78c0,1.09-.34,1.99-1.04,2.7-.69.71-1.58,1.06-2.67,1.06h-4.67v-3.47h3.33c.87,0,1.3-.48,1.3-1.45v-15.42c0-1.09.35-1.99,1.04-2.7.69-.71,1.6-1.06,2.72-1.06h.58v-.58h-.58c-1.12,0-2.03-.35-2.72-1.06-.69-.71-1.04-1.61-1.04-2.7v-15.42c0-.96-.43-1.45-1.3-1.45h-3.33v-3.47h4.67c1.09,0,1.98.35,2.67,1.06.69.71,1.04,1.61,1.04,2.7v16.63c0,.93.43,1.4,1.3,1.4h2.46v5.21h-2.46c-.87,0-1.3.47-1.3,1.4v16.63Z" />
19+ < rect class = "wrench-code-dark-2" x = "31.09" y = "11.28" width = "5.39" height = "8.09" rx = ".92" ry = ".92"
20+ transform = "translate(30.66 -21.64) rotate(60.76)" />
21+ < path class = "wrench-code-dark-2"
22+ d = "M22.1,15.81c.75,2.59,2.39,4.76,4.55,6.35,0,0,3.1,2.52,3.1,7.95v38.41c0,2.23,1.81,4.04,4.04,4.04s4.04-1.81,4.04-4.04V31.78c0-6.46,4.98-11.07,4.98-11.07,1.93-2.15,3.11-4.98,3.11-8.09,0-5.86-4.16-10.75-9.69-11.88-.79-.16-1.61-.25-2.44-.25-.63,0-1.24.06-1.84.15l3.06,5.36s1.47,2.57-1.22,3.92-8.09,4.04-8.09,4.04l-3.6,1.83Z" />
23+ < path class = "wrench-code-dark-2"
24+ d = "M27.78,12.98s-2,.76-3.17-1.35-2.47-4.75-2.47-4.75c0,0-1.45,2.6-1.23,4.77s1.38,3.78,1.38,3.78l5.49-2.44Z" />
25+ </ svg >
26+ ) ;
27+
28+ const WrenchCodeIconDark = ( { className } ) => (
29+ < svg className = { className } viewBox = "0 0 66.14 73.07" >
30+ < defs >
31+ < style > { `.wrench-code-light-1{stroke-miterlimit:10;}.wrench-code-light-1,.wrench-code-light-2{fill:none;stroke:#f8f8f8;}` } </ style >
32+ </ defs >
33+ < path class = "wrench-code-light-2"
34+ d = "M4.26,17.53c0-1.09.34-1.99,1.04-2.7.69-.71,1.58-1.06,2.67-1.06h4.67v3.47h-3.33c-.87,0-1.3.48-1.3,1.45v15.42c0,1.09-.35,1.99-1.04,2.7-.69.71-1.6,1.06-2.72,1.06h-.58v.58h.58c1.12,0,2.03.35,2.72,1.06.69.71,1.04,1.61,1.04,2.7v15.42c0,.96.43,1.45,1.3,1.45h3.33v3.47h-4.67c-1.09,0-1.98-.35-2.67-1.06-.69-.71-1.04-1.61-1.04-2.7v-16.63c0-.93-.43-1.4-1.3-1.4H.5v-5.21h2.46c.87,0,1.3-.47,1.3-1.4v-16.63Z" />
35+ < path class = "wrench-code-light-2"
36+ d = "M61.89,59.78c0,1.09-.34,1.99-1.04,2.7-.69.71-1.58,1.06-2.67,1.06h-4.67v-3.47h3.33c.87,0,1.3-.48,1.3-1.45v-15.42c0-1.09.35-1.99,1.04-2.7.69-.71,1.6-1.06,2.72-1.06h.58v-.58h-.58c-1.12,0-2.03-.35-2.72-1.06-.69-.71-1.04-1.61-1.04-2.7v-15.42c0-.96-.43-1.45-1.3-1.45h-3.33v-3.47h4.67c1.09,0,1.98.35,2.67,1.06.69.71,1.04,1.61,1.04,2.7v16.63c0,.93.43,1.4,1.3,1.4h2.46v5.21h-2.46c-.87,0-1.3.47-1.3,1.4v16.63Z" />
37+ < rect class = "wrench-code-light-1" x = "31.09" y = "11.28" width = "5.39" height = "8.09" rx = ".92" ry = ".92"
38+ transform = "translate(30.66 -21.64) rotate(60.76)" />
39+ < path class = "wrench-code-light-1"
40+ d = "M22.1,15.81c.75,2.59,2.39,4.76,4.55,6.35,0,0,3.1,2.52,3.1,7.95v38.41c0,2.23,1.81,4.04,4.04,4.04s4.04-1.81,4.04-4.04V31.78c0-6.46,4.98-11.07,4.98-11.07,1.93-2.15,3.11-4.98,3.11-8.09,0-5.86-4.16-10.75-9.69-11.88-.79-.16-1.61-.25-2.44-.25-.63,0-1.24.06-1.84.15l3.06,5.36s1.47,2.57-1.22,3.92-8.09,4.04-8.09,4.04l-3.6,1.83Z" />
41+ < path class = "wrench-code-light-1"
42+ d = "M27.78,12.98s-2,.76-3.17-1.35-2.47-4.75-2.47-4.75c0,0-1.45,2.6-1.23,4.77s1.38,3.78,1.38,3.78l5.49-2.44Z" />
43+ </ svg >
44+ ) ;
0 commit comments