@@ -170,7 +170,7 @@ export function BackChevron() {
170170 */
171171export function SearchIcon ( props ) {
172172 return (
173- < svg fill = "none" viewBox = "0 0 16 16" xmlns = "http://www.w3.org/2000/svg" { ...props } >
173+ < svg width = "16" height = "16" fill = "none" viewBox = "0 0 16 16" xmlns = "http://www.w3.org/2000/svg" { ...props } >
174174 < g clip-path = "url(#Find-Search-16_svg__a)" >
175175 < path
176176 fill = "currentColor"
@@ -194,7 +194,7 @@ export function SearchIcon(props) {
194194 */
195195export function SearchColorIcon ( props ) {
196196 return (
197- < svg fill = "none" viewBox = "0 0 16 16" xmlns = "http://www.w3.org/2000/svg" { ...props } >
197+ < 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)" >
199199 < path fill = "#ADC2FC" d = "M12 7A5 5 0 1 1 2 7a5 5 0 0 1 10 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" />
@@ -218,7 +218,7 @@ export function SearchColorIcon(props) {
218218 */
219219export function AiChatIcon ( props ) {
220220 return (
221- < svg fill = "none" viewBox = "0 0 16 16" xmlns = "http://www.w3.org/2000/svg" { ...props } >
221+ < svg width = "16" height = "16" fill = "none" viewBox = "0 0 16 16" xmlns = "http://www.w3.org/2000/svg" { ...props } >
222222 < g fill = "currentColor" clip-path = "url(#Ai-Chat-16_svg__a)" >
223223 < path
224224 fill-rule = "evenodd"
@@ -242,7 +242,7 @@ export function AiChatIcon(props) {
242242 */
243243export function AiChatColorIcon ( props ) {
244244 return (
245- < svg fill = "none" viewBox = "0 0 16 16" xmlns = "http://www.w3.org/2000/svg" { ...props } >
245+ < svg width = "16" height = "16" fill = "none" viewBox = "0 0 16 16" xmlns = "http://www.w3.org/2000/svg" { ...props } >
246246 < g clip-path = "url(#Ai-Chat-Gradient-Color-16_svg__a)" >
247247 < path
248248 fill = "url(#Ai-Chat-Gradient-Color-16_svg__b)"
@@ -292,7 +292,7 @@ export function AiChatColorIcon(props) {
292292 */
293293export function ArrowRightIcon ( props ) {
294294 return (
295- < svg fill = "none" viewBox = "0 0 16 16" xmlns = "http://www.w3.org/2000/svg" { ...props } >
295+ < svg width = "16" height = "16" fill = "none" viewBox = "0 0 16 16" xmlns = "http://www.w3.org/2000/svg" { ...props } >
296296 < path
297297 fill = "currentColor"
298298 d = "M8.187 1.689a.625.625 0 0 1 .885-.884l5.31 5.316c.83.83.83 2.174 0 3.004l-5.31 5.315a.625.625 0 0 1-.885-.884l5.305-5.308H.625a.625.625 0 1 1 0-1.25h12.867z"
@@ -307,7 +307,7 @@ export function ArrowRightIcon(props) {
307307 */
308308export function GlobeIcon ( props ) {
309309 return (
310- < svg fill = "none" viewBox = "0 0 16 16" xmlns = "http://www.w3.org/2000/svg" { ...props } >
310+ < svg width = "16" height = "16" fill = "none" viewBox = "0 0 16 16" xmlns = "http://www.w3.org/2000/svg" { ...props } >
311311 < g clip-path = "url(#Globe-16_svg__a)" >
312312 < path
313313 fill = "currentColor"
@@ -331,7 +331,7 @@ export function GlobeIcon(props) {
331331 */
332332export function HistoryIcon ( props ) {
333333 return (
334- < svg fill = "none" viewBox = "0 0 16 16" xmlns = "http://www.w3.org/2000/svg" { ...props } >
334+ < svg width = "16" height = "16" fill = "none" viewBox = "0 0 16 16" xmlns = "http://www.w3.org/2000/svg" { ...props } >
335335 < g fill = "currentColor" clip-path = "url(#History-16_svg__a)" >
336336 < path d = "m2.072 4.918-.08-.004A6.753 6.753 0 1 1 1.246 8 .623.623 0 1 0 0 8a8 8 0 1 0 1.247-4.29V1.115a.623.623 0 0 0-1.247 0v2.977c0 1.145.928 2.072 2.072 2.072h2.486a.623.623 0 0 0 0-1.246z" />
337337 < path d = "M8.625 3.625a.625.625 0 1 0-1.25 0V8c0 .166.066.325.183.442l2.375 2.375a.625.625 0 1 0 .884-.884L8.625 7.741z" />
@@ -351,7 +351,7 @@ export function HistoryIcon(props) {
351351 */
352352export function FavoriteIcon ( props ) {
353353 return (
354- < svg fill = "none" viewBox = "0 0 16 16" xmlns = "http://www.w3.org/2000/svg" { ...props } >
354+ < svg width = "16" height = "16" fill = "none" viewBox = "0 0 16 16" xmlns = "http://www.w3.org/2000/svg" { ...props } >
355355 < g clip-path = "url(#Favorite-16_svg__a)" >
356356 < path
357357 fill = "currentColor"
@@ -375,7 +375,7 @@ export function FavoriteIcon(props) {
375375 */
376376export function BookmarkIcon ( props ) {
377377 return (
378- < svg fill = "none" viewBox = "0 0 16 16" xmlns = "http://www.w3.org/2000/svg" { ...props } >
378+ < svg width = "16" height = "16" fill = "none" viewBox = "0 0 16 16" xmlns = "http://www.w3.org/2000/svg" { ...props } >
379379 < g clip-path = "url(#Bookmark-16_svg__a)" >
380380 < path
381381 fill = "currentColor"
@@ -399,15 +399,15 @@ export function BookmarkIcon(props) {
399399 */
400400export function BrowserIcon ( props ) {
401401 return (
402- < svg fill = "none" viewBox = "0 0 16 16" xmlns = "http://www.w3.org/2000/svg" { ...props } >
402+ < svg width = "16" height = "16" fill = "none" viewBox = "0 0 16 16" xmlns = "http://www.w3.org/2000/svg" { ...props } >
403403 < path
404- fill = "#000 "
404+ fill = "currentColor "
405405 fill-rule = "evenodd"
406406 d = "M0 5a4 4 0 0 1 4-4h8a4 4 0 0 1 4 4v1.792c0 .478-.681.721-1.053.422a.52.52 0 0 1-.197-.4v-.819H1.25V11A2.75 2.75 0 0 0 4 13.75h2.135a.57.57 0 0 1 .497.312c.21.398-.055.938-.506.938H4a4 4 0 0 1-4-4zm1.262-.255h13.476A2.75 2.75 0 0 0 12 2.25H4a2.75 2.75 0 0 0-2.738 2.495"
407407 clip-rule = "evenodd"
408408 />
409409 < path
410- fill = "#000 "
410+ fill = "currentColor "
411411 fill-rule = "evenodd"
412412 d = "M11.5 7a4.5 4.5 0 1 0 0 9 4.5 4.5 0 0 0 0-9m-1.972 7.084A3.25 3.25 0 0 1 8.288 12h.85a7.6 7.6 0 0 0 .39 2.084M8.337 10.75h.818a7.5 7.5 0 0 1 .373-1.834 3.25 3.25 0 0 0-1.191 1.834m2.495 3.233c-.226-.5-.392-1.19-.441-1.983h2.218c-.05.793-.215 1.482-.441 1.983-.299.66-.583.767-.668.767s-.37-.106-.668-.767m0-4.966c-.202.447-.356 1.045-.422 1.733h2.18c-.066-.688-.22-1.286-.422-1.733-.299-.66-.583-.767-.668-.767s-.37.106-.668.767m2.64 5.067c.213-.606.348-1.32.39-2.084h.85a3.25 3.25 0 0 1-1.24 2.084m.373-3.334h.818a3.25 3.25 0 0 0-1.19-1.834c.188.54.316 1.164.371 1.834Z"
413413 clip-rule = "evenodd"
@@ -416,6 +416,21 @@ export function BrowserIcon(props) {
416416 ) ;
417417}
418418
419+ /**
420+ * From https://dub.duckduckgo.com/duckduckgo/Icons/blob/Main/Glyphs/16px/Tab-Desktop-16.svg
421+ * @param {import('preact').JSX.SVGAttributes<SVGSVGElement> } props
422+ */
423+ export function TabDesktopIcon ( props ) {
424+ return (
425+ < svg width = "16" height = "16" fill = "none" viewBox = "0 0 16 16" xmlns = "http://www.w3.org/2000/svg" { ...props } >
426+ < path
427+ fill = "currentColor"
428+ d = "M11 2a4 4 0 0 1 4 4v4c0 .854.39 1.617 1 2.121v.357c0 .517-.541.841-.925.495A4 4 0 0 1 13.75 10V6A2.75 2.75 0 0 0 11 3.25H5A2.75 2.75 0 0 0 2.25 6v4a4 4 0 0 1-1.325 2.973c-.384.346-.925.022-.925-.495v-.357c.61-.504 1-1.267 1-2.121V6a4 4 0 0 1 4-4z"
429+ />
430+ </ svg >
431+ ) ;
432+ }
433+
419434/**
420435 * @param {import('preact').JSX.SVGAttributes<SVGSVGElement> } props
421436 */
0 commit comments