@@ -135,37 +136,4 @@ export function DocumentButton({ items }: { items: API.Document[] }) {
>
);
-}
-
-export const CloseIcon = () => {
- return (
-
-
-
-
-
- );
-};
+}
\ No newline at end of file
diff --git a/apps/user/app/(main)/(user)/document/tutorial-button.tsx b/apps/user/app/(main)/(user)/document/tutorial-button.tsx
index e3b8ad9..4dd93a7 100644
--- a/apps/user/app/(main)/(user)/document/tutorial-button.tsx
+++ b/apps/user/app/(main)/(user)/document/tutorial-button.tsx
@@ -2,7 +2,7 @@
import { getTutorial } from '@/utils/tutorial';
import { useQuery } from '@tanstack/react-query';
-import { Avatar, AvatarFallback } from '@workspace/ui/components/avatar';
+import { Avatar, AvatarFallback, AvatarImage } from '@workspace/ui/components/avatar';
import { buttonVariants } from '@workspace/ui/components/button';
import { Markdown } from '@workspace/ui/custom-components/markdown';
import { useOutsideClick } from '@workspace/ui/hooks/use-outside-click';
@@ -10,10 +10,14 @@ import { cn } from '@workspace/ui/lib/utils';
import { AnimatePresence, motion } from 'framer-motion';
import { useTranslations } from 'next-intl';
import { RefObject, useEffect, useId, useRef, useState } from 'react';
+import { CloseIcon } from './close-icon';
+import { formatDate } from '@workspace/ui/utils';
interface Item {
path: string;
title: string;
+ updated_at?: string;
+ icon?: string;
}
export function TutorialButton({ items }: { items: Item[] }) {
const t = useTranslations('document');
@@ -80,7 +84,7 @@ export function TutorialButton({ items }: { items: Item[] }) {
duration: 0.05,
},
}}
- className='bg-foreground absolute right-2 top-2 flex h-6 w-6 items-center justify-center rounded-full'
+ className='bg-foreground absolute right-2 top-2 flex h-6 w-6 items-center justify-center rounded-full text-white dark:text-black'
onClick={() => setActive(null)}
>
@@ -105,7 +109,7 @@ export function TutorialButton({ items }: { items: Item[] }) {
},
}}
>
- {data || ''}
+ {data?.content || ''}
@@ -122,19 +126,22 @@ export function TutorialButton({ items }: { items: Item[] }) {