diff --git a/src/app/page.tsx b/src/app/page.tsx index 9cdf1bb..d7e4c4a 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -10,20 +10,19 @@ export default function Home() { const [isSettingsOpen, setIsSettingsOpen] = useState(false); return ( -
+

OpenReader WebUI

-
- +
+
diff --git a/src/app/pdf/[id]/page.tsx b/src/app/pdf/[id]/page.tsx index fca825c..65564d1 100644 --- a/src/app/pdf/[id]/page.tsx +++ b/src/app/pdf/[id]/page.tsx @@ -79,9 +79,9 @@ export default function PDFViewerPage() { {clearCurrDoc(); stop();}} - className="inline-flex items-center px-3 py-1 bg-base text-foreground rounded-lg hover:bg-offbase transition-colors" + className="inline-flex items-center px-3 py-1 bg-base text-foreground rounded-lg hover:bg-offbase transform transition-transform duration-200 ease-in-out hover:scale-[1.02]" > - + Documents @@ -89,7 +89,7 @@ export default function PDFViewerPage() {
+
))} @@ -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) {
- +
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) {
- - +