diff --git a/app/p/[didOrHandle]/ProfilePageLayout.tsx b/app/p/[didOrHandle]/ProfilePageLayout.tsx
--- a/app/p/[didOrHandle]/ProfilePageLayout.tsx
+++ b/app/p/[didOrHandle]/ProfilePageLayout.tsx
@@ -6,10 +6,14 @@
import { Json } from "supabase/database.types";
import { ProfileViewDetailed } from "@atproto/api/dist/client/types/app/bsky/actor/defs";
import { Avatar } from "components/Avatar";
-import { AppBskyActorProfile } from "lexicons/api";
+import { AppBskyActorProfile, PubLeafletPublication } from "lexicons/api";
import { blobRefToSrc } from "src/utils/blobRefToSrc";
+import { PubIcon } from "components/ActionBar/Publications";
+import { usePubTheme } from "components/ThemeManager/PublicationThemeProvider";
+import { colorToString } from "components/ThemeManager/useColorAttribute";
export const ProfilePageLayout = (props: {
+ publications: { record: Json; uri: string }[];
profile: {
did: string;
handle: string | null;
@@ -29,7 +33,12 @@
defaultTab="home"
tabs={{
home: {
- content: