diff --git a/src/components/content/SelectedContentItem.js b/src/components/content/SelectedContentItem.js index a76197b..3f737da 100644 --- a/src/components/content/SelectedContentItem.js +++ b/src/components/content/SelectedContentItem.js @@ -20,7 +20,7 @@ const SelectedContentItem = ({ content }) => {
{content.title}
{content.summary}
- {content.published_at ? formatUnixTimestamp(content.published_at) : "not yet published"} + {content.published_at ? `Published: ${formatUnixTimestamp(content.published_at)}` : "not yet published"}
diff --git a/src/components/content/courses/DraftCourseLesson.js b/src/components/content/courses/DraftCourseLesson.js index 9fb7ab1..86c1dd5 100644 --- a/src/components/content/courses/DraftCourseLesson.js +++ b/src/components/content/courses/DraftCourseLesson.js @@ -1,5 +1,6 @@ import React, { useEffect, useState } from "react"; import { Tag } from "primereact/tag"; +import { Message } from "primereact/message"; import Image from "next/image"; import { useImageProxy } from "@/hooks/useImageProxy"; import dynamic from "next/dynamic"; @@ -13,6 +14,14 @@ const MDDisplay = dynamic( const DraftCourseLesson = ({ lesson, course }) => { const { returnImageProxy } = useImageProxy(); + const [isPublished, setIsPublished] = useState(false); + useEffect(() => { + if (lesson?.kind) { + setIsPublished(true); + } else { + setIsPublished(false); + } + }, [lesson]); return (
@@ -43,6 +52,13 @@ const DraftCourseLesson = ({ lesson, course }) => {

+
+ {isPublished ? ( + + ) : ( + + )} +
{lesson && ( diff --git a/src/components/content/dropdowns/ContentDropdownItem.js b/src/components/content/dropdowns/ContentDropdownItem.js index d6cd27e..d715799 100644 --- a/src/components/content/dropdowns/ContentDropdownItem.js +++ b/src/components/content/dropdowns/ContentDropdownItem.js @@ -25,7 +25,7 @@ const ContentDropdownItem = ({ content, onSelect }) => {
{content.title}
{content.summary}
- {content.published_at ? formatUnixTimestamp(content.published_at) : "not yet published"} + {content.published_at ? `Published: ${formatUnixTimestamp(content.published_at)}` : "not yet published"}