diff --git a/src/components/KindRenderer.tsx b/src/components/KindRenderer.tsx
index 6acad94..6ea2481 100644
--- a/src/components/KindRenderer.tsx
+++ b/src/components/KindRenderer.tsx
@@ -1,7 +1,6 @@
import { getKindInfo } from "@/constants/kinds";
-import Command from "./Command";
-import { ExternalLink } from "lucide-react";
import { kinds } from "nostr-tools";
+import { NIPBadge } from "./NIPBadge";
// NIP-01 Kind ranges
const REPLACEABLE_START = 10000;
@@ -46,7 +45,7 @@ export default function KindRenderer({ kind }: { kind: number }) {
{/* Details Grid */}
-
+
Kind Number
{kind}
@@ -74,35 +73,10 @@ export default function KindRenderer({ kind }: { kind: number }) {
{kindInfo.nip && (
<>
Defined in
-
-
-
+
>
)}
-
- {/* GitHub Link */}
- {kindInfo.nip && (
-
- )}
);
}
diff --git a/src/components/NIPBadge.tsx b/src/components/NIPBadge.tsx
index a32cc39..cb9c439 100644
--- a/src/components/NIPBadge.tsx
+++ b/src/components/NIPBadge.tsx
@@ -2,9 +2,10 @@ import { getNIPInfo } from "../lib/nip-icons";
import { useGrimoire } from "@/core/state";
export interface NIPBadgeProps {
- nipNumber: number;
+ nipNumber: string;
className?: string;
showName?: boolean;
+ showNIPPrefix?: boolean;
}
/**
@@ -15,6 +16,7 @@ export function NIPBadge({
nipNumber,
className = "",
showName = true,
+ showNIPPrefix = true,
}: NIPBadgeProps) {
const { addWindow } = useGrimoire();
const nipInfo = getNIPInfo(nipNumber);
@@ -34,12 +36,16 @@ export function NIPBadge({
return (
);
diff --git a/src/components/RelayViewer.tsx b/src/components/RelayViewer.tsx
index eddf0f8..17a496b 100644
--- a/src/components/RelayViewer.tsx
+++ b/src/components/RelayViewer.tsx
@@ -73,7 +73,7 @@ export function RelayViewer({ url }: RelayViewerProps) {
Supported NIPs
{info.supported_nips.map((num: number) => (
-
+
))}