From 737ab5f919f48c01f3bf180198b723f392cb2245 Mon Sep 17 00:00:00 2001 From: Richard Roberson Date: Wed, 29 Jan 2025 21:13:18 -0700 Subject: [PATCH] Restructure --- src/contexts/PDFContext.tsx | 10 +++++----- src/contexts/TTSContext.tsx | 8 ++++---- src/hooks/{ => audio}/useAudioCache.ts | 0 src/hooks/{ => audio}/useAudioContext.ts | 0 src/hooks/{ => audio}/useMediaSession.ts | 0 src/hooks/{ => audio}/useVoiceManagement.ts | 0 src/hooks/{ => pdf}/usePDFDocuments.ts | 0 src/hooks/{ => pdf}/usePDFHighlighting.ts | 0 src/hooks/{ => pdf}/usePDFTextClick.ts | 0 src/hooks/{ => pdf}/usePDFTextProcessing.ts | 0 src/hooks/{ => pdf}/usePDFURLConversion.ts | 0 11 files changed, 9 insertions(+), 9 deletions(-) rename src/hooks/{ => audio}/useAudioCache.ts (100%) rename src/hooks/{ => audio}/useAudioContext.ts (100%) rename src/hooks/{ => audio}/useMediaSession.ts (100%) rename src/hooks/{ => audio}/useVoiceManagement.ts (100%) rename src/hooks/{ => pdf}/usePDFDocuments.ts (100%) rename src/hooks/{ => pdf}/usePDFHighlighting.ts (100%) rename src/hooks/{ => pdf}/usePDFTextClick.ts (100%) rename src/hooks/{ => pdf}/usePDFTextProcessing.ts (100%) rename src/hooks/{ => pdf}/usePDFURLConversion.ts (100%) diff --git a/src/contexts/PDFContext.tsx b/src/contexts/PDFContext.tsx index 82c2dba..554a80e 100644 --- a/src/contexts/PDFContext.tsx +++ b/src/contexts/PDFContext.tsx @@ -26,11 +26,11 @@ import { import { indexedDBService, type PDFDocument } from '@/services/indexedDB'; import { useConfig } from '@/contexts/ConfigContext'; import { useTTS } from '@/contexts/TTSContext'; -import { usePDFDocuments } from '@/hooks/usePDFDocuments'; -import { usePDFHighlighting } from '@/hooks/usePDFHighlighting'; -import { usePDFTextClick } from '@/hooks/usePDFTextClick'; -import { usePDFTextProcessing } from '@/hooks/usePDFTextProcessing'; -import { usePDFURLConversion } from '@/hooks/usePDFURLConversion'; +import { usePDFDocuments } from '@/hooks/pdf/usePDFDocuments'; +import { usePDFHighlighting } from '@/hooks/pdf/usePDFHighlighting'; +import { usePDFTextClick } from '@/hooks/pdf/usePDFTextClick'; +import { usePDFTextProcessing } from '@/hooks/pdf/usePDFTextProcessing'; +import { usePDFURLConversion } from '@/hooks/pdf/usePDFURLConversion'; /** * Interface defining all available methods and properties in the PDF context diff --git a/src/contexts/TTSContext.tsx b/src/contexts/TTSContext.tsx index d0aea62..3cade11 100644 --- a/src/contexts/TTSContext.tsx +++ b/src/contexts/TTSContext.tsx @@ -29,10 +29,10 @@ import { Howl } from 'howler'; import { useConfig } from '@/contexts/ConfigContext'; import { splitIntoSentences, preprocessSentenceForAudio } from '@/services/nlp'; import { audioBufferToURL } from '@/services/audio'; -import { useAudioCache } from '@/hooks/useAudioCache'; -import { useVoiceManagement } from '@/hooks/useVoiceManagement'; -import { useMediaSession } from '@/hooks/useMediaSession'; -import { useAudioContext } from '@/hooks/useAudioContext'; +import { useAudioCache } from '@/hooks/audio/useAudioCache'; +import { useVoiceManagement } from '@/hooks/audio/useVoiceManagement'; +import { useMediaSession } from '@/hooks/audio/useMediaSession'; +import { useAudioContext } from '@/hooks/audio/useAudioContext'; // Media globals declare global { diff --git a/src/hooks/useAudioCache.ts b/src/hooks/audio/useAudioCache.ts similarity index 100% rename from src/hooks/useAudioCache.ts rename to src/hooks/audio/useAudioCache.ts diff --git a/src/hooks/useAudioContext.ts b/src/hooks/audio/useAudioContext.ts similarity index 100% rename from src/hooks/useAudioContext.ts rename to src/hooks/audio/useAudioContext.ts diff --git a/src/hooks/useMediaSession.ts b/src/hooks/audio/useMediaSession.ts similarity index 100% rename from src/hooks/useMediaSession.ts rename to src/hooks/audio/useMediaSession.ts diff --git a/src/hooks/useVoiceManagement.ts b/src/hooks/audio/useVoiceManagement.ts similarity index 100% rename from src/hooks/useVoiceManagement.ts rename to src/hooks/audio/useVoiceManagement.ts diff --git a/src/hooks/usePDFDocuments.ts b/src/hooks/pdf/usePDFDocuments.ts similarity index 100% rename from src/hooks/usePDFDocuments.ts rename to src/hooks/pdf/usePDFDocuments.ts diff --git a/src/hooks/usePDFHighlighting.ts b/src/hooks/pdf/usePDFHighlighting.ts similarity index 100% rename from src/hooks/usePDFHighlighting.ts rename to src/hooks/pdf/usePDFHighlighting.ts diff --git a/src/hooks/usePDFTextClick.ts b/src/hooks/pdf/usePDFTextClick.ts similarity index 100% rename from src/hooks/usePDFTextClick.ts rename to src/hooks/pdf/usePDFTextClick.ts diff --git a/src/hooks/usePDFTextProcessing.ts b/src/hooks/pdf/usePDFTextProcessing.ts similarity index 100% rename from src/hooks/usePDFTextProcessing.ts rename to src/hooks/pdf/usePDFTextProcessing.ts diff --git a/src/hooks/usePDFURLConversion.ts b/src/hooks/pdf/usePDFURLConversion.ts similarity index 100% rename from src/hooks/usePDFURLConversion.ts rename to src/hooks/pdf/usePDFURLConversion.ts