@@ -113,6 +113,68 @@ export const CpuZIcon = ({ size = 24, ...props }) => (
113113 </ svg >
114114) ;
115115
116+ // GPU-Z - Graphics card circuit board
117+ export const GpuZIcon = ( { size = 24 , ...props } ) => (
118+ < svg
119+ width = { size }
120+ height = { size }
121+ viewBox = "0 0 24 24"
122+ xmlns = "http://www.w3.org/2000/svg"
123+ style = { { flexShrink : 0 } }
124+ { ...props }
125+ >
126+ < defs >
127+ < linearGradient id = "gpuz-pcb" x1 = "0%" y1 = "0%" x2 = "0%" y2 = "100%" >
128+ < stop offset = "0%" stopColor = "#5a9a5a" />
129+ < stop offset = "100%" stopColor = "#3d7a3d" />
130+ </ linearGradient >
131+ < linearGradient id = "gpuz-chip" x1 = "0%" y1 = "0%" x2 = "100%" y2 = "100%" >
132+ < stop offset = "0%" stopColor = "#b0b0b0" />
133+ < stop offset = "100%" stopColor = "#707070" />
134+ </ linearGradient >
135+ </ defs >
136+ { /* PCB (green circuit board) */ }
137+ < rect x = "4" y = "3" width = "16" height = "14" rx = "0.5" fill = "url(#gpuz-pcb)" />
138+ { /* Circuit traces */ }
139+ < path d = "M6 5 L8 5" stroke = "#d4af37" strokeWidth = "0.3" opacity = "0.7" />
140+ < path d = "M8 5 L8 7" stroke = "#d4af37" strokeWidth = "0.3" opacity = "0.7" />
141+ < path d = "M14 5 L16 5 L16 8" stroke = "#d4af37" strokeWidth = "0.3" opacity = "0.7" />
142+ < path d = "M6 9 L7 9 L7 11" stroke = "#d4af37" strokeWidth = "0.3" opacity = "0.7" />
143+ < path d = "M18 10 L16 10" stroke = "#d4af37" strokeWidth = "0.3" opacity = "0.7" />
144+ { /* Small component (top left - red) */ }
145+ < rect x = "6" y = "5" width = "2" height = "2" rx = "0.2" fill = "#b33" />
146+ { /* Small components (top right) */ }
147+ < rect x = "15" y = "5" width = "2.5" height = "1.8" rx = "0.2" fill = "url(#gpuz-chip)" />
148+ { /* Main GPU chip (center) */ }
149+ < rect x = "9" y = "7" width = "6" height = "6" rx = "0.3" fill = "url(#gpuz-chip)" />
150+ < rect x = "9.5" y = "7.5" width = "5" height = "5" rx = "0.2" fill = "#505050" opacity = "0.3" />
151+ { /* Side components */ }
152+ < rect x = "16" y = "8" width = "2.5" height = "2" rx = "0.2" fill = "url(#gpuz-chip)" />
153+ < rect x = "16" y = "11" width = "2.5" height = "2" rx = "0.2" fill = "url(#gpuz-chip)" />
154+ { /* Gold edge connectors (bottom) */ }
155+ < rect x = "5" y = "17" width = "1" height = "4" fill = "#e6c547" />
156+ < rect x = "6.5" y = "17" width = "1" height = "4" fill = "#e6c547" />
157+ < rect x = "8" y = "17" width = "1" height = "4" fill = "#e6c547" />
158+ < rect x = "9.5" y = "17" width = "1" height = "4" fill = "#e6c547" />
159+ < rect x = "11" y = "17" width = "1" height = "4" fill = "#e6c547" />
160+ < rect x = "12.5" y = "17" width = "1" height = "4" fill = "#e6c547" />
161+ < rect x = "14" y = "17" width = "1" height = "4" fill = "#e6c547" />
162+ < rect x = "15.5" y = "17" width = "1" height = "4" fill = "#e6c547" />
163+ < rect x = "17" y = "17" width = "1" height = "4" fill = "#e6c547" />
164+ < rect x = "18.5" y = "17" width = "1" height = "4" fill = "#e6c547" />
165+ { /* Connector spacing (darker) */ }
166+ < rect x = "5.8" y = "17" width = "0.3" height = "4" fill = "#c4a030" opacity = "0.5" />
167+ < rect x = "7.3" y = "17" width = "0.3" height = "4" fill = "#c4a030" opacity = "0.5" />
168+ < rect x = "8.8" y = "17" width = "0.3" height = "4" fill = "#c4a030" opacity = "0.5" />
169+ < rect x = "10.3" y = "17" width = "0.3" height = "4" fill = "#c4a030" opacity = "0.5" />
170+ < rect x = "11.8" y = "17" width = "0.3" height = "4" fill = "#c4a030" opacity = "0.5" />
171+ < rect x = "13.3" y = "17" width = "0.3" height = "4" fill = "#c4a030" opacity = "0.5" />
172+ < rect x = "14.8" y = "17" width = "0.3" height = "4" fill = "#c4a030" opacity = "0.5" />
173+ < rect x = "16.3" y = "17" width = "0.3" height = "4" fill = "#c4a030" opacity = "0.5" />
174+ < rect x = "17.8" y = "17" width = "0.3" height = "4" fill = "#c4a030" opacity = "0.5" />
175+ </ svg >
176+ ) ;
177+
116178// CCleaner - Broom with official orange/red CCleaner colors
117179export const CCleanerIcon = ( { size = 24 , ...props } ) => (
118180 < svg
@@ -433,6 +495,7 @@ export default {
433495 GoogleDriveIcon,
434496 WinRarIcon,
435497 CpuZIcon,
498+ GpuZIcon,
436499 CCleanerIcon,
437500 BleachBitIcon,
438501 DriverBoosterIcon,
0 commit comments