diff --git a/app/p/[didOrHandle]/ProfilePageLayout.tsx b/app/p/[didOrHandle]/ProfilePageLayout.tsx
index 41603216..aa7bf38d 100644
--- a/app/p/[didOrHandle]/ProfilePageLayout.tsx
+++ b/app/p/[didOrHandle]/ProfilePageLayout.tsx
@@ -6,10 +6,14 @@ import { ProfileTabs, TabContent } from "./ProfileTabs/Tabs";
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 @@ export const ProfilePageLayout = (props: {
defaultTab="home"
tabs={{
home: {
- content: