-
-
- {homePageHint}
-
+
+ {homePageHint}
);
diff --git a/src/pages/TableDetails.tsx b/src/pages/TableDetails.tsx
index 370ebfb..39995c3 100644
--- a/src/pages/TableDetails.tsx
+++ b/src/pages/TableDetails.tsx
@@ -3,43 +3,8 @@ import { GetTableResponse, HttpValidationError, Bibliography } from "../clients/
import { getTableAdminApiV1TableGet } from "../clients/admin/sdk.gen";
import { useNavigate, useParams } from "react-router-dom";
import { CommonTable, Column } from "../components/ui/common-table";
-import { Button } from "../components/ui/button";
-import { MdContentCopy, MdCheck } from "react-icons/md";
-
-interface CopyButtonProps {
- children: ReactElement;
- textToCopy: string;
-}
-
-const CopyButton: React.FC
= ({ children, textToCopy }) => {
- const [copied, setCopied] = useState(false);
-
- const handleCopy = async () => {
- try {
- await navigator.clipboard.writeText(textToCopy);
- setCopied(true);
- setTimeout(() => setCopied(false), 1000);
- } catch (err) {
- console.error('Failed to copy text: ', err);
- }
- };
-
- return (
-
-
{children}
-
-
- );
-};
+import { CopyButton } from "../components/ui/copy-button";
+import { Link } from "../components/ui/link";
function renderBibliography(bib: Bibliography): ReactElement {
var authors = ""
@@ -56,7 +21,7 @@ function renderBibliography(bib: Bibliography): ReactElement {
const targetLink = "https://ui.adsabs.harvard.edu/abs/" + bib.bibcode + "/abstract"
return
-
+ {bib.bibcode} | {authors}: "{bib.title}"
}
@@ -123,7 +88,14 @@ const renderTableDetails = (tableName: string, table: GetTableResponse) => {
{ name: "Name", renderCell: renderColumnName },
{ name: "Description" },
{ name: "Unit" },
- { name: "UCD", renderCell: renderUCD },
+ {
+ name: "UCD",
+ renderCell: renderUCD,
+ hint:
+ Unified Content Descriptor. Describes astronomical quantities in a structured way. For more information
+ see IVOA Recommendation.
+
+ },
]
var columnInfoValues: any[] = []
@@ -137,7 +109,7 @@ const renderTableDetails = (tableName: string, table: GetTableResponse) => {
})
});
- return
+ return
{table.description}
{tableName}