Aartiq
Aartiq™
Download
Back to Components

Desktop (Electron)

PDFGenerationPanel

Function Component

Generation Panel

Lines

359

File

PDFGenerationPanel.tsx

Last Modified

2026-10-08

Exports
PDFGenerationOptionsPDFGenerationProgressPDFGenerationResultPDFGenerationPaneltriggerPDFGeneration
Source Path

aartiq-browser/src/PDFGenerationPanel.tsx

Tags
ReactAIPDFmacOS

Code Analysis

React Hooks
useStateuseEffectuseCallback
API / Library Usage
electronAPIframer-motionlucide-icons
External Dependencies
reactframer-motion
Internal Imports

No internal imports

Props / Types

PDFGenerationOptions

PropTypeRequired
titlestringYes
subtitlestringNo
authorstringNo
contentstringYes
screenshotbooleanNo
attachmentsbooleanNo
liveDatabooleanNo
slidesbooleanNo

PDFGenerationProgress

PropTypeRequired
stage'idle' | 'parsing' | 'preparing' | 'rendering' | 'generating' | 'saving' | 'complete' | 'error'Yes
progressnumberYes
messagestringYes
detailsstringNo
filePathstringNo

PDFGenerationResult

PropTypeRequired
successbooleanYes
fileNamestringNo
filePathstringNo
errorstringNo

PDFGenerationPanelProps

PropTypeRequired
isOpenbooleanYes
optionsPDFGenerationOptions | nullYes
onClose() => voidYes
onComplete(result: PDFGenerationResult) => voidYes
Key Functions
updateProgress()

Related Components

Browse all components in the Component Inventory

Auto-Generated Documentation

Component metadata is auto-generated by aartiq-browser/scripts/component-scanner.js