+
Your Documents
{documents.map((doc) => (
@@ -64,14 +64,14 @@ export function DocumentList() {
-
+
{doc.name}
{(doc.size / 1024 / 1024).toFixed(2)} MB
-
+
))}
@@ -131,20 +131,20 @@ export function DocumentList() {
-
-
diff --git a/src/components/PDFUploader.tsx b/src/components/PDFUploader.tsx
index 441b65f..b4382f5 100644
--- a/src/components/PDFUploader.tsx
+++ b/src/components/PDFUploader.tsx
@@ -45,7 +45,7 @@ export function PDFUploader({ className = '' }: PDFUploaderProps) {
className={`
w-full py-5 px-3 border-2 border-dashed rounded-lg
${isDragActive ? 'border-accent bg-base' : 'border-muted'}
- transition-colors duration-200 ease-in-out
+ transform trasition-transform duration-200 ease-in-out hover:scale-[1.008]
${isUploading ? 'cursor-not-allowed opacity-50' : 'cursor-pointer hover:border-accent hover:bg-base'}
${className}
`}
diff --git a/src/components/PDFViewSettings.tsx b/src/components/PDFViewSettings.tsx
index b32ae03..767d843 100644
--- a/src/components/PDFViewSettings.tsx
+++ b/src/components/PDFViewSettings.tsx
@@ -1,7 +1,7 @@
'use client';
import { Fragment } from 'react';
-import { Dialog, DialogPanel, DialogTitle, Transition, TransitionChild, Listbox, ListboxButton, ListboxOptions, ListboxOption } from '@headlessui/react';
+import { Dialog, DialogPanel, DialogTitle, Transition, TransitionChild, Listbox, ListboxButton, ListboxOptions, ListboxOption, Button } from '@headlessui/react';
import { useConfig, ViewType } from '@/contexts/ConfigContext';
import { ChevronUpDownIcon, CheckIcon } from '@/components/icons/Icons';
@@ -62,7 +62,7 @@ export function PDFViewSettings({ isOpen, setIsOpen }: PDFViewSettingsProps) {
onChange={(newView) => updateConfigKey('viewType', newView.id as ViewType)}
>
-
+
{selectedView.name}
@@ -113,16 +113,16 @@ export function PDFViewSettings({ isOpen, setIsOpen }: PDFViewSettingsProps) {
- setIsOpen(false)}
>
Close
-
+
diff --git a/src/components/SettingsModal.tsx b/src/components/SettingsModal.tsx
index 9ace187..8e1cd61 100644
--- a/src/components/SettingsModal.tsx
+++ b/src/components/SettingsModal.tsx
@@ -1,7 +1,7 @@
'use client';
import { Fragment, useState, useEffect } from 'react';
-import { Dialog, DialogPanel, DialogTitle, Transition, TransitionChild, Listbox, ListboxButton, ListboxOptions, ListboxOption } from '@headlessui/react';
+import { Dialog, DialogPanel, DialogTitle, Transition, TransitionChild, Listbox, ListboxButton, ListboxOptions, ListboxOption, Button } from '@headlessui/react';
import { useTheme } from '@/contexts/ThemeContext';
import { useConfig } from '@/contexts/ConfigContext';
import { ChevronUpDownIcon, CheckIcon } from './icons/Icons';
@@ -68,7 +68,7 @@ export function SettingsModal({ isOpen, setIsOpen }: SettingsModalProps) {
setTheme(newTheme.id)}>
-
+
{selectedTheme.name}
@@ -134,12 +134,12 @@ export function SettingsModal({ isOpen, setIsOpen }: SettingsModalProps) {
- {
await updateConfig({
apiKey: localApiKey,
@@ -149,13 +149,13 @@ export function SettingsModal({ isOpen, setIsOpen }: SettingsModalProps) {
}}
>
Save
-
-
+ {
setLocalApiKey(apiKey);
setLocalBaseUrl(baseUrl);
@@ -163,7 +163,7 @@ export function SettingsModal({ isOpen, setIsOpen }: SettingsModalProps) {
}}
>
Cancel
-
+