@@ -402,248 +161,6 @@ const DocumentCard = memo(
},
);
-const DocumentDetailSheet = memo(
- ({
- document,
- isOpen,
- onClose,
- isMobile,
- }: {
- document: DocumentWithMemories | null;
- isOpen: boolean;
- onClose: () => void;
- isMobile: boolean;
- }) => {
- if (!document) return null;
-
- const [isSummaryExpanded, setIsSummaryExpanded] = useState(false);
- const activeMemories = document.memoryEntries.filter((m) => !m.isForgotten);
- const forgottenMemories = document.memoryEntries.filter(
- (m) => m.isForgotten,
- );
-
- const HeaderContent = ({
- TitleComponent,
- }: {
- TitleComponent: typeof SheetTitle | typeof DrawerTitle;
- }) => (
-
-
-
- {getDocumentIcon(document.type, "w-5 h-5")}
-
-
-
- {document.title || "Untitled Document"}
-
-
- {formatDocumentType(document.type)}
- •
- {formatDate(document.createdAt)}
- {document.url && (
- <>
- •
-
- >
- )}
-
-
-
-
- );
-
- const SummarySection = () => {
- if (!document.summary) return null;
-
- const shouldShowToggle = document.summary.length > 200; // Show toggle for longer summaries
-
- return (
-
-
- {document.summary}
-
- {shouldShowToggle && (
-
- )}
-
- );
- };
-
- const MemoryContent = () => (
-
- {activeMemories.length > 0 && (
-
-
-
- Active Memories ({activeMemories.length})
-
-
- {activeMemories.map((memory, index) => (
-
-
-
- ))}
-
-
- )}
-
- {forgottenMemories.length > 0 && (
-
-
- Forgotten Memories ({forgottenMemories.length})
-
-
- {forgottenMemories.map((memory) => (
-
- ))}
-
-
- )}
-
- {activeMemories.length === 0 && forgottenMemories.length === 0 && (
-
-
-
- No memories found for this document
-
-
- )}
-
- );
-
- if (isMobile) {
- return (
-
-
- {/* Header section with glass effect */}
-
-
-
-
-
-
-
-
-
-
-
-
-
- );
- }
-
- return (
-
-
- {/* Header section with glass effect */}
-
-
-
-
-
-
-
-
-
-
-
-
-
- );
- },
-);
-
export const MemoryListView = ({
children,
documents,
@@ -831,7 +348,7 @@ export const MemoryListView = ({
)}
-