diff --git a/packages/app/src/Element/RootTabs.tsx b/packages/app/src/Element/RootTabs.tsx
index 8f709def..3a417963 100644
--- a/packages/app/src/Element/RootTabs.tsx
+++ b/packages/app/src/Element/RootTabs.tsx
@@ -89,6 +89,17 @@ export function RootTabs({ base }: { base?: string }) {
>
),
},
+ {
+ tab: "tags",
+ path: `${base}/topics`,
+ show: tags.item.length > 0,
+ element: (
+ <>
+
+
+ >
+ ),
+ },
] as Array<{
tab: RootTab;
path: string;
@@ -141,15 +152,6 @@ export function RootTabs({ base }: { base?: string }) {
{a.element}
))}
- {tags.item.map(v => (
-
- ))}
);
diff --git a/packages/app/src/Pages/Root.tsx b/packages/app/src/Pages/Root.tsx
index b9afdb10..19f01f87 100644
--- a/packages/app/src/Pages/Root.tsx
+++ b/packages/app/src/Pages/Root.tsx
@@ -18,6 +18,7 @@ import { TaskList } from "Tasks/TaskList";
import TimelineFollows from "Element/Feed/TimelineFollows";
import { RootTabs } from "Element/RootTabs";
import { DeckContext } from "Pages/DeckLayout";
+import { TopicsPage } from "./TopicsPage";
import messages from "./messages";
@@ -239,6 +240,10 @@ export const RootTabRoutes = [
path: "t/:tag",
element: ,
},
+ {
+ path: "topics",
+ element: ,
+ },
];
export const RootRoutes = [
diff --git a/packages/app/src/Pages/TopicsPage.tsx b/packages/app/src/Pages/TopicsPage.tsx
new file mode 100644
index 00000000..00f9cc9b
--- /dev/null
+++ b/packages/app/src/Pages/TopicsPage.tsx
@@ -0,0 +1,20 @@
+import Timeline from "Element/Feed/Timeline";
+import useLogin from "Hooks/useLogin";
+
+export function TopicsPage() {
+ const { tags, pubKey } = useLogin(s => ({ tags: s.tags.item, pubKey: s.publicKey }));
+
+ return (
+
+ );
+}
diff --git a/packages/app/src/lang.json b/packages/app/src/lang.json
index 5105df0b..347e18be 100644
--- a/packages/app/src/lang.json
+++ b/packages/app/src/lang.json
@@ -1168,6 +1168,9 @@
"kaaf1E": {
"defaultMessage": "now"
},
+ "kc79d3": {
+ "defaultMessage": "Topics"
+ },
"kuPHYE": {
"defaultMessage": "{n,plural,=0{{name} liked} other{{name} & {n} others liked}}"
},
diff --git a/packages/app/src/translations/en.json b/packages/app/src/translations/en.json
index 423cb96b..ef04ccaf 100644
--- a/packages/app/src/translations/en.json
+++ b/packages/app/src/translations/en.json
@@ -384,6 +384,7 @@
"kEZUR8": "Register an Iris username",
"kJYo0u": "{n,plural,=0{{name} reposted} other{{name} & {n} others reposted}}",
"kaaf1E": "now",
+ "kc79d3": "Topics",
"kuPHYE": "{n,plural,=0{{name} liked} other{{name} & {n} others liked}}",
"l+ikU1": "Everything in {plan}",
"lCILNz": "Buy Now",