diff --git a/app/lish/[did]/[publication]/[rkey]/Interactions/Interactions.tsx b/app/lish/[did]/[publication]/[rkey]/Interactions/Interactions.tsx
index 54d68574..4b90df68 100644
--- a/app/lish/[did]/[publication]/[rkey]/Interactions/Interactions.tsx
+++ b/app/lish/[did]/[publication]/[rkey]/Interactions/Interactions.tsx
@@ -19,6 +19,8 @@ import { ManageSubscription, SubscribeWithBluesky } from "app/lish/Subscribe";
import { EditTiny } from "components/Icons/EditTiny";
import { getPublicationURL } from "app/lish/createPub/getPublicationURL";
import { RecommendButton } from "components/RecommendButton";
+import { ButtonSecondary } from "components/Buttons";
+import { Separator } from "components/Layout";
export type InteractionState = {
drawerOpen: undefined | boolean;
@@ -130,15 +132,28 @@ export const Interactions = (props: {
const tags = normalizedDocument.tags;
const tagCount = tags?.length || 0;
- return (
-
- {tagCount > 0 &&
}
+ let interactionsAvailable = props.showComments || props.showMentions;
-
+ return (
+
+ {/*COMMENT BUTTON*/}
+ {props.showComments === false ? null : (
+
+ )}
+ {/*MENTIONS BUTTON*/}
{props.quotesCount === 0 || props.showMentions === false ? null : (
{props.quotesCount}
)}
- {props.showComments === false ? null : (
-
- )}
+
+
+ {tagCount > 0 && }
);
};
@@ -209,9 +217,6 @@ export const ExpandedInteractions = (props: {
(s) => s.identity === identity.atp_did,
);
- let isAuthor =
- identity && identity.atp_did === publication?.identity_did && leafletId;
-
return (
) : (
<>
-
+
{props.quotesCount === 0 || !props.showMentions ? null : (
-
+
)}
{!props.showComments ? null : (
-
+ Comment
+
)}
>
@@ -388,7 +399,7 @@ const EditButton = (props: {
return (
Edit Post
diff --git a/app/lish/[did]/[publication]/page.tsx b/app/lish/[did]/[publication]/page.tsx
index 1f82469d..4a369f00 100644
--- a/app/lish/[did]/[publication]/page.tsx
+++ b/app/lish/[did]/[publication]/page.tsx
@@ -148,7 +148,7 @@ export default async function Publication(props: {
-
+
{doc_record.publishedAt && (
)}{" "}
- {comments > 0 || quotes > 0 || tags.length > 0 ? (
-
- ) : (
- ""
- )}
+
- {tagsCount === 0 ? null : (
- <>
-
- {interactionsAvailable || props.share ? (
-
- ) : null}
- >
- )}
-
{props.commentsCount}
)}
- {interactionsAvailable && props.share ? (
-
- ) : null}
+ {tagsCount === 0 ? null : (
+ <>
+ {interactionsAvailable ? : null}
+
+ >
+ )}
{props.share && (
<>
+
+