[] => [
+ {
+ accessorKey: "name",
+ header: () => (
+
+
+ {t("portal.list.columns.name")}
+
+ ),
+ cell: ({ row }) => {
+ const name = row.getValue("name") as string;
+ const id = row.original.id;
+
+ return (
+
e.stopPropagation()}>
+ {name}
+
+ );
+ },
+ },
+ {
+ accessorKey: "description",
+ header: () => t("portal.list.columns.description"),
+ cell: ({ row }) => {
+ const description = row.getValue("description") as string;
+ return
{description}
;
+ },
+ },
+ {
+ accessorKey: "owner",
+ header: () =>
{t("portal.list.columns.owner")}
,
+ cell: ({ row }) => {
+ const address = row.original.ownerAddress;
+ const id = row.original.id;
+
+ return (
+
+ );
+ },
+ },
+];
diff --git a/explorer/src/interfaces/swr/enum.ts b/explorer/src/interfaces/swr/enum.ts
index 842056f1..d3d8d96f 100644
--- a/explorer/src/interfaces/swr/enum.ts
+++ b/explorer/src/interfaces/swr/enum.ts
@@ -13,4 +13,5 @@ export enum SWRKeys {
GET_PORTALS_BY_ISSUER = "getPortalsByIssuer",
GET_PORTAL_BY_ID = "getPortalByID",
GET_PORTAL_MODULE_LIST = "getPortalModuleList",
+ GET_PORTAL_LIST = "getPortalList",
}
diff --git a/explorer/src/pages/Home/components/Jumbotron/index.tsx b/explorer/src/pages/Home/components/Jumbotron/index.tsx
index 5fa8330b..bc92afd0 100644
--- a/explorer/src/pages/Home/components/Jumbotron/index.tsx
+++ b/explorer/src/pages/Home/components/Jumbotron/index.tsx
@@ -1,5 +1,6 @@
import { t } from "i18next";
import { ArrowUpRight } from "lucide-react";
+import { Trans } from "react-i18next";
import { Button } from "@/components/Buttons";
import { EButtonType } from "@/components/Buttons/enum";
@@ -22,13 +23,17 @@ export const Jumbotron: React.FC = () => {
handler={() => window.open(veraxLink, "_blank")}
buttonType={EButtonType.PRIMARY_LIME}
iconRight={
}
+ height="h-10"
/>
- {t("home.exploreEcosystem")}
+ }} />