- {icon ? (
-
{icon}
- ) : (
-
- )}
+
+
)
}
@@ -324,6 +321,7 @@ function SkillCard({
const { t } = useTranslation('skill')
const { t: tCommon } = useTranslation('common')
const { formatTime } = useTimestamp()
+ const { formatTimeFromNow } = useFormatTimeFromNow()
const queryClient = useQueryClient()
const [isDeleteOpen, setIsDeleteOpen] = useState(false)
const duplicateMutation = useMutation(
@@ -343,6 +341,9 @@ function SkillCard({
skill.updated_at,
t(($) => $['skillManagement.dateTimeFormat']),
)
+ const publishedAt = skill.latest_published_at
+ ? formatTimeFromNow(skill.latest_published_at)
+ : undefined
const handleDuplicate = () => {
if (duplicateMutation.isPending) return
@@ -379,7 +380,7 @@ function SkillCard({
className="block min-w-0 shrink-0 cursor-pointer outline-hidden"
>
-
+
{skill.display_name}
@@ -412,7 +413,7 @@ function SkillCard({
{isDraft
? t(($) => $['skillManagement.editedAt'], { time: updatedAt })
- : t(($) => $['skillManagement.publishedAt'], { time: updatedAt })}
+ : t(($) => $['skillManagement.publishedAt'], { time: publishedAt })}