+
{lesson.title}
{lesson.topics && lesson.topics.length > 0 && (
lesson.topics.map((topic, index) => (
diff --git a/src/components/content/documents/DocumentDetails.js b/src/components/content/documents/DocumentDetails.js
index 89c7e5f..6343159 100644
--- a/src/components/content/documents/DocumentDetails.js
+++ b/src/components/content/documents/DocumentDetails.js
@@ -23,7 +23,7 @@ const MDDisplay = dynamic(
const lnAddress = process.env.NEXT_PUBLIC_LIGHTNING_ADDRESS;
-const DocumentDetails = ({ processedEvent, topics, title, summary, image, price, author, paidResource, decryptedContent, handlePaymentSuccess, handlePaymentError, authorView }) => {
+const DocumentDetails = ({ processedEvent, topics, title, summary, image, price, author, paidResource, decryptedContent, nAddress, handlePaymentSuccess, handlePaymentError, authorView }) => {
const [zapAmount, setZapAmount] = useState(0);
const router = useRouter();
const { returnImageProxy } = useImageProxy();
@@ -151,6 +151,17 @@ const DocumentDetails = ({ processedEvent, topics, title, summary, image, price,
zapsLoading={zapsLoading && zapAmount === 0}
/>
+
+ {
+ window.open(`https://nostr.com/${nAddress}`, '_blank');
+ }}
+ />
+