forked from pdsls.dev/pdsls
this repo has no description

move did document link

Changed files
+22 -20
src
views
+22 -20
src/views/repo.tsx
··· 15 15 import { DidDocument } from "@atcute/identity"; 16 16 import { BlobView } from "./blob.jsx"; 17 17 import { TextInput } from "../components/text-input.jsx"; 18 + import Tooltip from "../components/tooltip.jsx"; 18 19 19 20 type Tab = "collections" | "backlinks" | "doc" | "blobs"; 20 21 ··· 233 234 <Show when={didDoc()}> 234 235 {(didDocument) => ( 235 236 <div class="flex flex-col gap-y-1"> 236 - <div> 237 - <span class="font-semibold text-stone-600 dark:text-stone-400">ID </span> 238 - <span>{didDocument().id}</span> 237 + <div class="flex items-center justify-between"> 238 + <div> 239 + <span class="font-semibold text-stone-600 dark:text-stone-400">ID </span> 240 + <span>{didDocument().id}</span> 241 + </div> 242 + <Tooltip text="DID Document"> 243 + <a 244 + href={ 245 + did.startsWith("did:plc") ? 246 + `${localStorage.plcDirectory ?? "https://plc.directory"}/${did}` 247 + : `https://${did.split("did:web:")[1]}/.well-known/did.json` 248 + } 249 + target="_blank" 250 + > 251 + <div class="i-lucide-external-link text-lg" /> 252 + </a> 253 + </Tooltip> 239 254 </div> 240 255 <div> 241 256 <p class="font-semibold text-stone-600 dark:text-stone-400">Identities</p> ··· 277 292 </For> 278 293 </ul> 279 294 </div> 280 - <div> 295 + <Show when={did.startsWith("did:plc")}> 281 296 <a 282 297 class="flex w-fit items-center text-blue-400 hover:underline" 283 - href={ 284 - did.startsWith("did:plc") ? 285 - `${localStorage.plcDirectory ?? "https://plc.directory"}/${did}` 286 - : `https://${did.split("did:web:")[1]}/.well-known/did.json` 287 - } 298 + href={`https://boat.kelinci.net/plc-oplogs?q=${did}`} 288 299 target="_blank" 289 300 > 290 - DID document <div class="i-lucide-external-link ml-0.5 text-sm" /> 301 + PLC operation logs <div class="i-lucide-external-link ml-0.5 text-sm" /> 291 302 </a> 292 - <Show when={did.startsWith("did:plc")}> 293 - <a 294 - class="flex w-fit items-center text-blue-400 hover:underline" 295 - href={`https://boat.kelinci.net/plc-oplogs?q=${did}`} 296 - target="_blank" 297 - > 298 - PLC operation logs <div class="i-lucide-external-link ml-0.5 text-sm" /> 299 - </a> 300 - </Show> 301 - </div> 303 + </Show> 302 304 <Show when={error()?.length === 0 || error() === undefined}> 303 305 <div class="flex items-center gap-1"> 304 306 <button