diff --git a/src/components/content/dropdowns/ContentDropdownItem.js b/src/components/content/dropdowns/ContentDropdownItem.js index da6ed84..0ad37a1 100644 --- a/src/components/content/dropdowns/ContentDropdownItem.js +++ b/src/components/content/dropdowns/ContentDropdownItem.js @@ -15,67 +15,79 @@ const ContentDropdownItem = ({ content, onSelect }) => { return (
onSelect(content)} > -
-
+
+
content thumbnail -
+
- +
-
-
-

{content?.title || content?.name}

- - {content?.price > 0 ? ( - - ) : ( - - )} -
- - {content?.summary && ( -

{content.summary}

- )} - -
- {content?.topics?.map((topic) => ( - - ))} -
- -
-
- {(content?.published_at || content?.created_at) - ? `Published: ${formatUnixTimestamp(content?.published_at || content?.created_at)}` - : "Not yet published"} +
+
+
+

+ {content?.title || content?.name} +

+ + {content?.price > 0 ? ( + + ) : ( + + )}
- {!isMobile && ( - { - e.stopPropagation(); - onSelect(content); - }} - className="items-center py-1" - /> + {content?.summary && ( +

+ {content.summary} +

)}
+ +
+
+ {content?.topics?.map((topic) => ( + + ))} +
+ +
+
+ {(content?.published_at || content?.created_at) + ? `Published: ${formatUnixTimestamp(content?.published_at || content?.created_at)}` + : "Not yet published"} +
+ + {!isMobile && ( + { + e.stopPropagation(); + onSelect(content); + }} + className="items-center py-1 shadow-sm hover:shadow-md transition-shadow duration-200" + /> + )} +
+
diff --git a/src/components/content/dropdowns/MessageDropdownItem.js b/src/components/content/dropdowns/MessageDropdownItem.js index 7f94590..1de18e9 100644 --- a/src/components/content/dropdowns/MessageDropdownItem.js +++ b/src/components/content/dropdowns/MessageDropdownItem.js @@ -211,7 +211,7 @@ const MessageDropdownItem = ({ message, onSelect }) => { return (
!loading && onSelect(messageData || messageRef)} > {loading ? ( @@ -220,10 +220,49 @@ const MessageDropdownItem = ({ message, onSelect }) => {
) : ( isMobile ? renderSimplifiedMessage() : - +
+
+
+ {messageData?.avatarProxy ? ( + avatar + ) : ( +
+ +
+ )} +
+ +
+
+
+ {messageData?.author} +
+
+ {messageData?.timestamp ? formatTimestampToHowLongAgo(messageData.timestamp) : ''} +
+
+

+ {messageData?.content} +

+ +
+
+ {getPlatformIcon()} + {platform} +
+
+ plebdevs +
+
+
+
+
)}
);