diff --git a/src/app/registers/RegisterDetail.tsx b/src/app/registers/RegisterDetail.tsx index 93c5820..aaaab6c 100644 --- a/src/app/registers/RegisterDetail.tsx +++ b/src/app/registers/RegisterDetail.tsx @@ -1,6 +1,7 @@ "use client"; -import { Col, Card, Tabs, Tab } from 'react-bootstrap'; +import { useState } from 'react'; +import { Col, Card, Tabs, Tab, Button, Modal } from 'react-bootstrap'; import { Register } from '@/utils/parser'; import { renderAccess } from './RegisterBrowser'; import Link from "next/link"; @@ -19,6 +20,8 @@ export default function RegisterDetail({ register: Register; defaultActiveKey?: string; }) { + const [showSource, setShowSource] = useState(false); + return (
- {register.source.map((line, index) => (
- {line}
- ))}
-
+
+
+ {register.source && register.source.length > 0 ? (
+ register.source.map((line, index) => (
+ {line}
+ ))
+ ) : (
+ No source available.
+ )}
+
+