atproto explorer

add notif error when schema not resolved

handle.invalid 18a6faef 166462bf

verified
+6
+6
src/components/json.tsx
··· 1 1 import { isDid, isNsid, Nsid } from "@atcute/lexicons/syntax"; 2 2 import { A, useNavigate, useParams } from "@solidjs/router"; 3 3 import { createEffect, createSignal, ErrorBoundary, For, Show } from "solid-js"; 4 + import { setNotif } from "../layout"; 4 5 import { resolveLexiconAuthority } from "../utils/api"; 5 6 import { ATURI_RE } from "../utils/types/at-uri"; 6 7 import { hideMedia } from "../views/settings"; ··· 37 38 navigate(`/at://${authority}/com.atproto.lexicon.schema/${nsid}${hash}`); 38 39 } catch (err) { 39 40 console.error("Failed to resolve lexicon authority:", err); 41 + setNotif({ 42 + show: true, 43 + icon: "lucide--circle-alert", 44 + text: "Could not resolve schema", 45 + }); 40 46 } 41 47 }; 42 48