File tree Expand file tree Collapse file tree 2 files changed +19
-2
lines changed
components/dataDisplay/postEmbed Expand file tree Collapse file tree 2 files changed +19
-2
lines changed Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ import Link from "next/link";
66import { detectExternalEmbedType } from "@/lib/utils/embed" ;
77import { ExternalEmbedType } from "@/lib/utils/embed" ;
88import GifEmbed from "./GifEmbed" ;
9+ import SembleLogo from "@/assets/logos/semble-logo.svg" ;
910
1011interface Props {
1112 embed : AppBskyEmbedExternal . View ;
@@ -60,15 +61,25 @@ export default function ExternalEmbed(props: Props) {
6061 </ div >
6162 </ Link >
6263 </ div >
63- < div className = "bg-skin-base border-t border-skin-base rounded-b-lg hover:bg-skin-secondary " >
64+ < div className = "flex grow justify-between bg-skin-base border-t border-skin-base rounded-b-lg" >
6465 < Link
6566 href = { `/dashboard/topics/${ encodeURIComponent ( embed . external . uri ) } ` }
6667 onClick = { ( e ) => e . stopPropagation ( ) }
67- className = "flex flex-wrap items-center gap-2 text-skin-tertiary px-3 py-2"
68+ className = "flex flex-wrap items-center gap-2 text-skin-tertiary px-3 py-2 hover:bg-skin-secondary "
6869 >
6970 < SiGooglemessages className = "text-lg" />
7071 < span className = "font-medium text-sm" > View topic</ span >
7172 </ Link >
73+
74+ < Link
75+ href = { `https://semble.so/url?id=${ embed . external . uri } ` }
76+ target = "_blank"
77+ onClick = { ( e ) => e . stopPropagation ( ) }
78+ className = "flex flex-wrap items-center gap-2 text-skin-tertiary px-3 py-2 hover:bg-skin-secondary"
79+ >
80+ < Image src = { SembleLogo } alt = "Semble logo" height = { 20 } />
81+ < span className = "font-medium text-sm" > View semble</ span >
82+ </ Link >
7283 </ div >
7384 </ article >
7485 ) ;
You can’t perform that action at this time.
0 commit comments