((resolve) => setTimeout(resolve, ms));
@@ -257,17 +257,17 @@ export function AuthLoader({ children }: { children: ReactNode }) {
{bootstrapError ? (
{bootstrapError}
-
+
) : (
diff --git a/src/components/auth/ClaimDataModal.tsx b/src/components/auth/ClaimDataModal.tsx
index 4f6f6cf..fbfa02f 100644
--- a/src/components/auth/ClaimDataModal.tsx
+++ b/src/components/auth/ClaimDataModal.tsx
@@ -7,10 +7,10 @@ import {
DialogTitle,
Transition,
TransitionChild,
- Button,
} from '@headlessui/react';
import { useRouter } from 'next/navigation';
import toast from 'react-hot-toast';
+import { Button, dialogPanelStyles } from '@/components/ui';
export type ClaimableCounts = {
documents: number;
@@ -99,7 +99,7 @@ export default function ClaimDataModal({
leaveFrom="opacity-100 scale-100"
leaveTo="opacity-0 scale-95"
>
-
+
diff --git a/src/components/doclist/CreateFolderDialog.tsx b/src/components/doclist/CreateFolderDialog.tsx
index c66f7d1..9787811 100644
--- a/src/components/doclist/CreateFolderDialog.tsx
+++ b/src/components/doclist/CreateFolderDialog.tsx
@@ -1,5 +1,6 @@
import { Fragment, KeyboardEvent } from 'react';
-import { Dialog, DialogPanel, DialogTitle, Input, Transition, TransitionChild } from '@headlessui/react';
+import { Dialog, DialogPanel, DialogTitle, Transition, TransitionChild } from '@headlessui/react';
+import { dialogPanelStyles, Input } from '@/components/ui';
interface CreateFolderDialogProps {
isOpen: boolean;
@@ -42,7 +43,7 @@ export function CreateFolderDialog({
leaveFrom="opacity-100 scale-100"
leaveTo="opacity-0 scale-95"
>
-
+
Create New Folder
@@ -53,7 +54,7 @@ export function CreateFolderDialog({
onChange={(e) => onFolderNameChange(e.target.value)}
onKeyDown={onKeyDown}
placeholder="Enter folder name"
- className="w-full rounded-lg bg-surface-sunken py-2 px-3 text-foreground shadow-elev-1 focus:outline-none focus:ring-1 focus:ring-accent-line"
+ controlSize="lg"
autoFocus
/>
Press Enter to create or Escape to cancel
@@ -65,4 +66,4 @@ export function CreateFolderDialog({
);
-}
\ No newline at end of file
+}
diff --git a/src/components/doclist/views/GalleryView.tsx b/src/components/doclist/views/GalleryView.tsx
index 8077973..2941072 100644
--- a/src/components/doclist/views/GalleryView.tsx
+++ b/src/components/doclist/views/GalleryView.tsx
@@ -7,7 +7,7 @@ import type { DocumentListDocument } from '@/types/documents';
import { PDFIcon, EPUBIcon, FileIcon } from '@/components/icons/Icons';
import { DocumentPreview } from '@/components/doclist/DocumentPreview';
import { formatDocumentSize } from '@/components/doclist/formatSize';
-import { buttonClass } from '@/components/ui/buttonPrimitives';
+import { buttonClass } from '@/components/ui';
import { useDocumentSelection } from '../dnd/DocumentSelectionContext';
import { DND_DOCUMENT, documentIdentityKey, type DocumentDragItem } from '../dnd/dndTypes';
diff --git a/src/components/doclist/window/FinderSidebar.tsx b/src/components/doclist/window/FinderSidebar.tsx
index e2f3614..ae95918 100644
--- a/src/components/doclist/window/FinderSidebar.tsx
+++ b/src/components/doclist/window/FinderSidebar.tsx
@@ -7,6 +7,7 @@ import type { Folder, SidebarFilter } from '@/types/documents';
import { PDFIcon, EPUBIcon, FileIcon, DotsHorizontalIcon } from '@/components/icons/Icons';
import { FolderIcon, HomeIcon, ClockIcon, FolderPlusIcon } from './finderIcons';
import { DND_DOCUMENT, type DocumentDragItem } from '../dnd/dndTypes';
+import { IconButton, MenuItemClass, Sidebar as SidebarShell } from '@/components/ui';
interface FinderSidebarProps {
filter: SidebarFilter;
@@ -204,9 +205,9 @@ export function FinderSidebar({
};
return (
-