atmosphere explorer
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

change light mode blue color link

Juliet 1fcdc08f b66c6da7

+17 -12
+10 -5
src/components/json.tsx
··· 80 80 <> 81 81 {isResourceUri(part) ? 82 82 <A 83 - class="text-blue-400 hover:underline active:underline" 83 + class="text-blue-500 hover:underline active:underline dark:text-blue-400" 84 84 href={`/${part}`} 85 85 target={ctx.newTab ? "_blank" : "_self"} 86 86 > ··· 88 88 </A> 89 89 : isDid(part) ? 90 90 <A 91 - class="text-blue-400 hover:underline active:underline" 91 + class="text-blue-500 hover:underline active:underline dark:text-blue-400" 92 92 href={`/at://${part}`} 93 93 target={ctx.newTab ? "_blank" : "_self"} 94 94 > ··· 98 98 <button 99 99 type="button" 100 100 onClick={() => handleClick(part)} 101 - class="cursor-pointer text-blue-400 hover:underline active:underline" 101 + class="cursor-pointer text-blue-500 hover:underline active:underline dark:text-blue-400" 102 102 > 103 103 {part} 104 104 </button> 105 105 : isCid(part) && props.isLink && ctx.parentIsBlob && params.repo ? 106 106 <A 107 - class="text-blue-400 hover:underline active:underline" 107 + class="text-blue-500 hover:underline active:underline dark:text-blue-400" 108 108 rel="noopener" 109 109 target="_blank" 110 110 href={`https://${pds()}/xrpc/com.atproto.sync.getBlob?did=${params.repo}&cid=${part}`} ··· 116 116 ["http:", "https:", "web+at:"].includes(new URL(part).protocol) && 117 117 part.split("\n").length === 1 118 118 ) ? 119 - <a class="underline hover:text-blue-500 dark:hover:text-blue-400" href={part} target="_blank" rel="noopener"> 119 + <a 120 + class="underline hover:text-blue-500 dark:hover:text-blue-400" 121 + href={part} 122 + target="_blank" 123 + rel="noopener" 124 + > 120 125 {part} 121 126 </a> 122 127 : part}
+3 -3
src/components/navbar.tsx
··· 67 67 <A 68 68 end 69 69 href={pds()!} 70 - inactiveClass="text-blue-400 py-0.5 w-full font-medium hover:text-blue-500 transition-colors duration-150 dark:hover:text-blue-300" 70 + inactiveClass="text-blue-500 py-0.5 w-full font-medium hover:text-blue-600 transition-colors duration-150 dark:text-blue-400 dark:hover:text-blue-300" 71 71 > 72 72 {pds()} 73 73 </A> ··· 110 110 <A 111 111 end 112 112 href={`/at://${props.params.repo}`} 113 - inactiveClass="flex grow min-w-0 gap-1 py-0.5 font-medium text-blue-400 hover:text-blue-500 transition-colors duration-150 dark:hover:text-blue-300" 113 + inactiveClass="flex grow min-w-0 gap-1 py-0.5 font-medium text-blue-500 hover:text-blue-600 transition-colors duration-150 dark:text-blue-400 dark:hover:text-blue-300" 114 114 > 115 115 <Show 116 116 when={handle() !== props.params.repo} ··· 140 140 <A 141 141 end 142 142 href={`/at://${props.params.repo}/${props.params.collection}`} 143 - inactiveClass="text-blue-400 grow py-0.5 font-medium hover:text-blue-500 transition-colors duration-150 dark:hover:text-blue-300" 143 + inactiveClass="text-blue-500 dark:text-blue-400 grow py-0.5 font-medium hover:text-blue-600 transition-colors duration-150 dark:hover:text-blue-300" 144 144 > 145 145 {props.params.collection} 146 146 </A>
+1 -1
src/views/blob.tsx
··· 36 36 <a 37 37 href={`${props.pds}/xrpc/com.atproto.sync.getBlob?did=${props.repo}&cid=${cid}`} 38 38 target="_blank" 39 - class="truncate rounded px-0.5 text-left text-blue-400 hover:bg-neutral-200 active:bg-neutral-300 dark:hover:bg-neutral-700 dark:active:bg-neutral-600" 39 + class="truncate rounded px-0.5 text-left text-blue-500 hover:bg-neutral-200 active:bg-neutral-300 dark:text-blue-400 dark:hover:bg-neutral-700 dark:active:bg-neutral-600" 40 40 dir="rtl" 41 41 > 42 42 {cid}
+1 -1
src/views/collection.tsx
··· 63 63 onmouseleave={() => !isTouchDevice && setHover(false)} 64 64 > 65 65 <span class="flex items-baseline truncate"> 66 - <span class="shrink-0 text-sm text-blue-400">{props.record.rkey}</span> 66 + <span class="shrink-0 text-sm text-blue-500 dark:text-blue-400">{props.record.rkey}</span> 67 67 <span class="ml-1 truncate text-xs text-neutral-500 dark:text-neutral-400" dir="rtl"> 68 68 {props.record.cid} 69 69 </span>
+1 -1
src/views/labels.tsx
··· 41 41 42 42 <A 43 43 href={`/at://${label.uri.replace("at://", "")}`} 44 - class="text-sm break-all text-blue-600 hover:underline dark:text-blue-400" 44 + class="text-sm break-all text-blue-500 hover:underline dark:text-blue-400" 45 45 > 46 46 {label.uri} 47 47 </A>
+1 -1
src/views/record.tsx
··· 566 566 <div class="truncate text-xs"> 567 567 <A 568 568 href={`/${lexiconUri()}`} 569 - class="text-blue-400 hover:underline active:underline" 569 + class="text-blue-500 hover:underline active:underline dark:text-blue-400" 570 570 > 571 571 {lexiconUri()} 572 572 </A>