@@ -196,14 +196,18 @@ export function SearchColorIcon(props) {
196196 return (
197197 < svg width = "16" height = "16" fill = "none" viewBox = "0 0 16 16" xmlns = "http://www.w3.org/2000/svg" { ...props } >
198198 < g clip-path = "url(#Search-Find-Color-16_svg__a)" >
199- < path fill = "#ADC2FC " d = "M12 7A5 5 0 1 1 2 7a5 5 0 0 1 10 0Z" />
199+ < path fill = "#CCDAFF " d = "M13 7A6 6 0 1 1 1 7a6 6 0 0 1 12 0Z" />
200200 < path fill = "#fff" d = "M7 2a4.98 4.98 0 0 1 3.403 1.338 5.5 5.5 0 0 0-7.065 7.065A5 5 0 0 1 7 2Z" opacity = ".5" />
201201 < path
202- fill = "#557FF3 "
202+ fill = "url(#Search-Find-Color-16_svg__b) "
203203 d = "M7 0a7 7 0 0 1 5.372 11.488l3.445 3.445.043.047a.625.625 0 0 1-.88.88l-.047-.043-3.445-3.445A7 7 0 1 1 7 0Zm0 1a6 6 0 1 0 0 12A6 6 0 0 0 7 1Z"
204204 />
205205 </ g >
206206 < defs >
207+ < linearGradient id = "Search-Find-Color-16_svg__b" x1 = "8" x2 = "8" y1 = "0" y2 = "16" gradientUnits = "userSpaceOnUse" >
208+ < stop stop-color = "#557FF3" />
209+ < stop offset = "1" stop-color = "#2B55CA" />
210+ </ linearGradient >
207211 < clipPath id = "Search-Find-Color-16_svg__a" >
208212 < path fill = "#fff" d = "M0 0h16v16H0z" />
209213 </ clipPath >
@@ -212,6 +216,39 @@ export function SearchColorIcon(props) {
212216 ) ;
213217}
214218
219+ /**
220+ * From https://dub.duckduckgo.com/duckduckgo/Icons/blob/Main/Color/16px/Search-Find-Color-16.svg
221+ * @param {import('preact').JSX.SVGAttributes<SVGSVGElement> } props
222+ */
223+ export function SearchOnDarkColorIcon ( props ) {
224+ return (
225+ < svg width = "16" height = "16" fill = "none" viewBox = "0 0 16 16" xmlns = "http://www.w3.org/2000/svg" { ...props } >
226+ < g clip-path = "url(#Search-Find-OnDark-Color-16_svg__a)" >
227+ < path fill = "#444" d = "M13 7A6 6 0 1 1 1 7a6 6 0 0 1 12 0Z" />
228+ < path
229+ fill = "#fff"
230+ fill-opacity = ".4"
231+ d = "M7 2c1.315 0 2.512.508 3.404 1.339a5.5 5.5 0 0 0-7.065 7.065A5 5 0 0 1 7 2Z"
232+ opacity = ".5"
233+ />
234+ < path
235+ fill = "url(#Search-Find-OnDark-Color-16_svg__b)"
236+ d = "M7 0a7 7 0 0 1 5.371 11.486l3.446 3.447.08.098a.626.626 0 0 1-.866.867l-.098-.08-3.447-3.447A7 7 0 1 1 7 0Zm0 1a6 6 0 1 0 0 12A6 6 0 0 0 7 1Z"
237+ />
238+ </ g >
239+ < defs >
240+ < linearGradient id = "Search-Find-OnDark-Color-16_svg__b" x1 = "8" x2 = "8" y1 = "0" y2 = "16" gradientUnits = "userSpaceOnUse" >
241+ < stop stop-color = "#CCDAFF" />
242+ < stop offset = "1" stop-color = "#8FABF9" />
243+ </ linearGradient >
244+ < clipPath id = "Search-Find-OnDark-Color-16_svg__a" >
245+ < path fill = "#fff" d = "M0 0h16v16H0z" />
246+ </ clipPath >
247+ </ defs >
248+ </ svg >
249+ ) ;
250+ }
251+
215252/**
216253 * From https://dub.duckduckgo.com/duckduckgo/Icons/blob/Main/Glyphs/16px/Ai-Chat-16.svg
217254 * @param {import('preact').JSX.SVGAttributes<SVGSVGElement> } props
@@ -243,21 +280,21 @@ export function AiChatIcon(props) {
243280export function AiChatColorIcon ( props ) {
244281 return (
245282 < svg width = "16" height = "16" fill = "none" viewBox = "0 0 16 16" xmlns = "http://www.w3.org/2000/svg" { ...props } >
246- < g clip-path = "url(#Ai-Chat-Gradient- Color-16_svg__a)" >
283+ < g clip-path = "url(#Ai-Chat-Color-16_svg__a)" >
247284 < path
248- fill = "url(#Ai-Chat-Gradient- Color-16_svg__b)"
285+ fill = "url(#Ai-Chat-Color-16_svg__b)"
249286 d = "M1.164 14.763c-.441.51-.014 1.284.65 1.17 2.655-.457 7.306-1.338 9.199-2.206C13.938 12.667 16 10.111 16 7.125 16 3.19 12.418 0 8 0S0 3.19 0 7.125c0 1.974.902 3.76 2.358 5.051.32.283.38.773.1 1.095l-1.294 1.492Z"
250287 />
251288 < path
252- fill = "url(#Ai-Chat-Gradient- Color-16_svg__c)"
289+ fill = "url(#Ai-Chat-Color-16_svg__c)"
253290 d = "M15 7.125c0 2.495-1.729 4.72-4.328 5.662l-.039.014-.037.017c-.838.384-2.376.803-4.114 1.19a98.74 98.74 0 0 1-4.03.797l.762-.878c.68-.785.487-1.898-.193-2.5-1.227-1.087-1.973-2.55-2.019-4.147L1 7.125C1 3.848 4.022 1 8 1V0l-.207.003C3.54.099.11 3.153.003 6.94L0 7.125c0 1.913.846 3.649 2.223 4.929l.135.122c.32.283.38.773.1 1.096l-1.293 1.491c-.442.51-.015 1.284.65 1.17 2.654-.456 7.305-1.338 9.198-2.206C13.938 12.667 16 10.111 16 7.125l-.002-.184C15.888 3.091 12.349.001 8 .001v1c3.916 0 6.905 2.759 6.998 5.97l.002.154Z"
254291 />
255292 < path
256293 fill = "#fff"
257294 d = "M7.632 2.787c.096-.383.64-.383.736 0l.438 1.753c.203.815.84 1.45 1.654 1.654l1.753.438c.383.096.383.64 0 .736l-1.753.438c-.815.203-1.45.84-1.654 1.654l-.438 1.753c-.096.383-.64.383-.736 0L7.194 9.46A2.273 2.273 0 0 0 5.54 7.806l-1.753-.438c-.383-.096-.383-.64 0-.736l1.753-.438A2.273 2.273 0 0 0 7.194 4.54l.438-1.753Z"
258295 />
259296 < path
260- fill = "url(#Ai-Chat-Gradient- Color-16_svg__d)"
297+ fill = "url(#Ai-Chat-Color-16_svg__d)"
261298 d = "M6.662 2.544C7 1.195 8.867 1.154 9.3 2.418l.038.126.438 1.753c.114.457.47.813.927.927l1.753.438c1.392.348 1.392 2.328 0 2.676l-1.753.438c-.457.114-.813.47-.927.927l-.438 1.753c-.348 1.392-2.328 1.392-2.676 0l-.438-1.753a1.274 1.274 0 0 0-.927-.927l-1.753-.438c-1.392-.348-1.392-2.328 0-2.676l1.753-.438c.457-.114.813-.47.927-.927l.438-1.753ZM8 5.271A3.273 3.273 0 0 1 6.27 7 3.273 3.273 0 0 1 8 8.729 3.274 3.274 0 0 1 9.729 7 3.273 3.273 0 0 1 8 5.27Z"
262299 />
263300 < path
@@ -266,19 +303,69 @@ export function AiChatColorIcon(props) {
266303 />
267304 </ g >
268305 < defs >
269- < linearGradient id = "Ai-Chat-Gradient- Color-16_svg__b" x1 = "8" x2 = "8" y1 = "0" y2 = "15.944" gradientUnits = "userSpaceOnUse" >
306+ < linearGradient id = "Ai-Chat-Color-16_svg__b" x1 = "8" x2 = "8" y1 = "0" y2 = "15.944" gradientUnits = "userSpaceOnUse" >
270307 < stop stop-color = "#A7B7FD" />
271- < stop offset = "1" stop-color = "#5981F3" />
308+ < stop offset = "1" stop-color = "#3969EF" />
309+ </ linearGradient >
310+ < linearGradient id = "Ai-Chat-Color-16_svg__c" x1 = "8" x2 = "8" y1 = "15.944" y2 = "0" gradientUnits = "userSpaceOnUse" >
311+ < stop stop-color = "#2B55CA" />
312+ < stop offset = "1" stop-color = "#557FF3" />
313+ </ linearGradient >
314+ < linearGradient id = "Ai-Chat-Color-16_svg__d" x1 = "8" x2 = "8" y1 = "2.5" y2 = "11.5" gradientUnits = "userSpaceOnUse" >
315+ < stop stop-color = "#839DF9" />
316+ < stop offset = "1" stop-color = "#3969EF" />
317+ </ linearGradient >
318+ < clipPath id = "Ai-Chat-Color-16_svg__a" >
319+ < path fill = "#fff" d = "M0 0h16v16H0z" />
320+ </ clipPath >
321+ </ defs >
322+ </ svg >
323+ ) ;
324+ }
325+
326+ /**
327+ * https://dub.duckduckgo.com/duckduckgo/Icons/blob/Main/Color/16px/Ai-Chat-OnDark-Color-16.svg
328+ * @param {import('preact').JSX.SVGAttributes<SVGSVGElement> } props
329+ */
330+ export function AiChatOnDarkColorIcon ( props ) {
331+ return (
332+ < svg width = "16" height = "16" fill = "none" viewBox = "0 0 16 16" xmlns = "http://www.w3.org/2000/svg" { ...props } >
333+ < g clip-path = "url(#Ai-Chat-OnDark-Color-16_svg__a)" >
334+ < path
335+ fill = "url(#Ai-Chat-OnDark-Color-16_svg__b)"
336+ d = "M1.164 14.763c-.441.51-.014 1.284.65 1.17 2.655-.457 7.306-1.338 9.199-2.206C13.938 12.667 16 10.111 16 7.125 16 3.19 12.418 0 8 0S0 3.19 0 7.125c0 1.974.902 3.76 2.358 5.051.32.283.38.773.1 1.095l-1.294 1.492Z"
337+ />
338+ < path
339+ fill = "url(#Ai-Chat-OnDark-Color-16_svg__c)"
340+ d = "M15 7.125c0 2.495-1.729 4.72-4.328 5.662l-.039.014-.037.017c-.838.384-2.376.803-4.114 1.19a98.74 98.74 0 0 1-4.03.797l.762-.878c.68-.785.487-1.898-.193-2.5-1.227-1.087-1.973-2.55-2.019-4.147L1 7.125C1 3.848 4.022 1 8 1V0l-.207.003C3.54.099.11 3.153.003 6.94L0 7.125c0 1.913.846 3.649 2.223 4.929l.135.122c.32.283.38.773.1 1.096l-1.293 1.491c-.442.51-.015 1.284.65 1.17 2.654-.456 7.305-1.338 9.198-2.206C13.938 12.667 16 10.111 16 7.125l-.002-.184C15.888 3.091 12.349.001 8 .001v1c3.916 0 6.905 2.759 6.998 5.97l.002.154Z"
341+ />
342+ < path
343+ fill = "#fff"
344+ d = "M7.632 2.787c.096-.383.64-.383.736 0l.438 1.753c.203.815.84 1.45 1.654 1.654l1.753.438c.383.096.383.64 0 .736l-1.753.438c-.815.203-1.45.84-1.654 1.654l-.438 1.753c-.096.383-.64.383-.736 0L7.194 9.46A2.273 2.273 0 0 0 5.54 7.806l-1.753-.438c-.383-.096-.383-.64 0-.736l1.753-.438A2.273 2.273 0 0 0 7.194 4.54l.438-1.753Z"
345+ />
346+ < path
347+ fill = "url(#Ai-Chat-OnDark-Color-16_svg__d)"
348+ d = "M6.662 2.544C7 1.195 8.867 1.154 9.3 2.418l.038.126.438 1.753c.114.457.47.813.927.927l1.753.438c1.392.348 1.392 2.328 0 2.676l-1.753.438c-.457.114-.813.47-.927.927l-.438 1.753c-.348 1.392-2.328 1.392-2.676 0l-.438-1.753a1.274 1.274 0 0 0-.927-.927l-1.753-.438c-1.392-.348-1.392-2.328 0-2.676l1.753-.438c.457-.114.813-.47.927-.927l.438-1.753ZM8 5.271A3.273 3.273 0 0 1 6.27 7 3.273 3.273 0 0 1 8 8.729 3.274 3.274 0 0 1 9.729 7 3.273 3.273 0 0 1 8 5.27Z"
349+ />
350+ < path
351+ fill = "#2B55CA"
352+ d = "M7.632 2.787c.096-.383.64-.383.736 0l.438 1.753c.203.815.84 1.45 1.654 1.654l1.753.438c.383.096.383.64 0 .736l-1.753.438c-.815.203-1.45.84-1.654 1.654l-.438 1.753c-.096.383-.64.383-.736 0L7.194 9.46A2.273 2.273 0 0 0 5.54 7.806l-1.753-.438c-.383-.096-.383-.64 0-.736l1.753-.438A2.273 2.273 0 0 0 7.194 4.54l.438-1.753Z"
353+ />
354+ </ g >
355+ < defs >
356+ < linearGradient id = "Ai-Chat-OnDark-Color-16_svg__b" x1 = "8" x2 = "8" y1 = "0" y2 = "15.944" gradientUnits = "userSpaceOnUse" >
357+ < stop stop-color = "#CCDAFF" />
358+ < stop offset = "1" stop-color = "#8FABF9" />
272359 </ linearGradient >
273- < linearGradient id = "Ai-Chat-Gradient -Color-16_svg__c" x1 = "8" x2 = "8" y1 = "0 " y2 = "15.944 " gradientUnits = "userSpaceOnUse" >
274- < stop stop-color = "#7C99F7 " />
275- < stop offset = "1" stop-color = "#4B74EE " />
360+ < linearGradient id = "Ai-Chat-OnDark -Color-16_svg__c" x1 = "8" x2 = "8" y1 = "15.944 " y2 = "0 " gradientUnits = "userSpaceOnUse" >
361+ < stop stop-color = "#557FF3 " />
362+ < stop offset = "1" stop-color = "#ADC2FC " />
276363 </ linearGradient >
277- < linearGradient id = "Ai-Chat-Gradient -Color-16_svg__d" x1 = "8" x2 = "8" y1 = "2.5" y2 = "11.5" gradientUnits = "userSpaceOnUse" >
278- < stop stop-color = "#8EA6FA " />
279- < stop offset = "1" stop-color = "#6186F4 " />
364+ < linearGradient id = "Ai-Chat-OnDark -Color-16_svg__d" x1 = "8" x2 = "8" y1 = "2.5" y2 = "11.5" gradientUnits = "userSpaceOnUse" >
365+ < stop stop-color = "#CCDAFF " />
366+ < stop offset = "1" stop-color = "#ADC2FC " />
280367 </ linearGradient >
281- < clipPath id = "Ai-Chat-Gradient -Color-16_svg__a" >
368+ < clipPath id = "Ai-Chat-OnDark -Color-16_svg__a" >
282369 < path fill = "#fff" d = "M0 0h16v16H0z" />
283370 </ clipPath >
284371 </ defs >
0 commit comments