diff --git a/src/components/app/app.tsx b/src/components/app/app.tsx index 713e24a..4535017 100644 --- a/src/components/app/app.tsx +++ b/src/components/app/app.tsx @@ -3,7 +3,7 @@ import { useShallow } from 'zustand/react/shallow'; import { BiSolidHeart } from 'react-icons/bi/index'; import { Howler } from 'howler'; -import { useSoundStore } from '@/store'; +import { useSoundStore } from '@/stores'; import { Container } from '@/components/container'; import { StoreConsumer } from '@/components/store-consumer'; diff --git a/src/components/buttons/play/play.tsx b/src/components/buttons/play/play.tsx index 8f440df..0a1cd5b 100644 --- a/src/components/buttons/play/play.tsx +++ b/src/components/buttons/play/play.tsx @@ -1,7 +1,7 @@ import { useCallback, useEffect } from 'react'; import { BiPause, BiPlay } from 'react-icons/bi/index'; -import { useSoundStore } from '@/store'; +import { useSoundStore } from '@/stores'; import { useSnackbar } from '@/contexts/snackbar'; import { cn } from '@/helpers/styles'; diff --git a/src/components/buttons/unselect/unselect.tsx b/src/components/buttons/unselect/unselect.tsx index 30ed8ee..057c535 100644 --- a/src/components/buttons/unselect/unselect.tsx +++ b/src/components/buttons/unselect/unselect.tsx @@ -4,7 +4,7 @@ import { AnimatePresence, motion } from 'framer-motion'; import { Tooltip } from '@/components/tooltip'; -import { useSoundStore } from '@/store'; +import { useSoundStore } from '@/stores'; import { cn } from '@/helpers/styles'; import { fade, mix, slideX } from '@/lib/motion'; diff --git a/src/components/menu/items/notepad.tsx b/src/components/menu/items/notepad.tsx index 0ccbb31..4fbfaed 100644 --- a/src/components/menu/items/notepad.tsx +++ b/src/components/menu/items/notepad.tsx @@ -2,7 +2,7 @@ import { MdNotes } from 'react-icons/md/index'; import { Item } from '../item'; -import { useNoteStore } from '@/store'; +import { useNoteStore } from '@/stores'; interface NotepadProps { open: () => void; diff --git a/src/components/menu/items/pomodoro.tsx b/src/components/menu/items/pomodoro.tsx index f377f06..f42f724 100644 --- a/src/components/menu/items/pomodoro.tsx +++ b/src/components/menu/items/pomodoro.tsx @@ -2,7 +2,7 @@ import { MdOutlineAvTimer } from 'react-icons/md/index'; import { Item } from '../item'; -import { usePomodoroStore } from '@/store'; +import { usePomodoroStore } from '@/stores'; interface PomodoroProps { open: () => void; diff --git a/src/components/menu/items/share.tsx b/src/components/menu/items/share.tsx index e1bca5a..2736afd 100644 --- a/src/components/menu/items/share.tsx +++ b/src/components/menu/items/share.tsx @@ -2,7 +2,7 @@ import { IoShareSocialSharp } from 'react-icons/io5/index'; import { Item } from '../item'; -import { useSoundStore } from '@/store'; +import { useSoundStore } from '@/stores'; interface ShareProps { open: () => void; diff --git a/src/components/menu/items/shuffle.tsx b/src/components/menu/items/shuffle.tsx index a3f25da..70aaa26 100644 --- a/src/components/menu/items/shuffle.tsx +++ b/src/components/menu/items/shuffle.tsx @@ -1,6 +1,6 @@ import { BiShuffle } from 'react-icons/bi/index'; -import { useSoundStore } from '@/store'; +import { useSoundStore } from '@/stores'; import { Item } from '../item'; diff --git a/src/components/menu/menu.tsx b/src/components/menu/menu.tsx index 3904477..e45cb5a 100644 --- a/src/components/menu/menu.tsx +++ b/src/components/menu/menu.tsx @@ -23,7 +23,7 @@ import { ShortcutsModal } from '@/components/modals/shortcuts'; import { SleepTimerModal } from '@/components/modals/sleep-timer'; import { Notepad, Pomodoro } from '@/components/toolbox'; import { fade, mix, slideY } from '@/lib/motion'; -import { useSoundStore } from '@/store'; +import { useSoundStore } from '@/stores'; import styles from './menu.module.css'; import { useCloseListener } from '@/hooks/use-close-listener'; diff --git a/src/components/modals/presets/list/list.tsx b/src/components/modals/presets/list/list.tsx index 0bb7117..e2c9e7a 100644 --- a/src/components/modals/presets/list/list.tsx +++ b/src/components/modals/presets/list/list.tsx @@ -2,7 +2,7 @@ import { FaPlay, FaRegTrashAlt } from 'react-icons/fa/index'; import styles from './list.module.css'; -import { usePresetStore, useSoundStore } from '@/store'; +import { usePresetStore, useSoundStore } from '@/stores'; interface ListProps { close: () => void; diff --git a/src/components/modals/presets/new/new.tsx b/src/components/modals/presets/new/new.tsx index 462a3a9..1a4fc91 100644 --- a/src/components/modals/presets/new/new.tsx +++ b/src/components/modals/presets/new/new.tsx @@ -1,7 +1,7 @@ import { useState, type FormEvent } from 'react'; import { cn } from '@/helpers/styles'; -import { useSoundStore, usePresetStore } from '@/store'; +import { useSoundStore, usePresetStore } from '@/stores'; import styles from './new.module.css'; diff --git a/src/components/modals/share-link/share-link.tsx b/src/components/modals/share-link/share-link.tsx index e7b2b36..9130877 100644 --- a/src/components/modals/share-link/share-link.tsx +++ b/src/components/modals/share-link/share-link.tsx @@ -4,7 +4,7 @@ import { IoCopyOutline, IoCheckmark } from 'react-icons/io5/index'; import { Modal } from '@/components/modal'; import { useCopy } from '@/hooks/use-copy'; -import { useSoundStore } from '@/store'; +import { useSoundStore } from '@/stores'; import styles from './share-link.module.css'; diff --git a/src/components/modals/shared/shared.tsx b/src/components/modals/shared/shared.tsx index 7dfb232..e215563 100644 --- a/src/components/modals/shared/shared.tsx +++ b/src/components/modals/shared/shared.tsx @@ -2,7 +2,7 @@ import { useState, useEffect } from 'react'; import { Modal } from '@/components/modal'; -import { useSoundStore } from '@/store'; +import { useSoundStore } from '@/stores'; import { useSnackbar } from '@/contexts/snackbar'; import { useCloseListener } from '@/hooks/use-close-listener'; import { cn } from '@/helpers/styles'; diff --git a/src/components/modals/sleep-timer/sleep-timer.tsx b/src/components/modals/sleep-timer/sleep-timer.tsx index 08fdb4b..4c9226f 100644 --- a/src/components/modals/sleep-timer/sleep-timer.tsx +++ b/src/components/modals/sleep-timer/sleep-timer.tsx @@ -3,7 +3,7 @@ import { useEffect, useState, useRef, useMemo } from 'react'; import { Modal } from '@/components/modal'; import { Timer } from '@/components/timer'; import { dispatch } from '@/lib/event'; -import { useSoundStore } from '@/store'; +import { useSoundStore } from '@/stores'; import { cn } from '@/helpers/styles'; import { FADE_OUT } from '@/constants/events'; diff --git a/src/components/shuffle/shuffle.tsx b/src/components/shuffle/shuffle.tsx index f871694..42a407e 100644 --- a/src/components/shuffle/shuffle.tsx +++ b/src/components/shuffle/shuffle.tsx @@ -1,7 +1,7 @@ import { BiShuffle } from 'react-icons/bi/index'; import { Tooltip } from '@/components/tooltip'; -import { useSoundStore } from '@/store'; +import { useSoundStore } from '@/stores'; import styles from './shuffle.module.css'; diff --git a/src/components/sound/favorite/favorite.tsx b/src/components/sound/favorite/favorite.tsx index aba700f..ec3806b 100644 --- a/src/components/sound/favorite/favorite.tsx +++ b/src/components/sound/favorite/favorite.tsx @@ -1,7 +1,7 @@ import { BiHeart, BiSolidHeart } from 'react-icons/bi/index'; import { AnimatePresence, motion } from 'framer-motion'; -import { useSoundStore } from '@/store'; +import { useSoundStore } from '@/stores'; import { cn } from '@/helpers/styles'; import { fade } from '@/lib/motion'; diff --git a/src/components/sound/range/range.tsx b/src/components/sound/range/range.tsx index b50c7d2..3e67524 100644 --- a/src/components/sound/range/range.tsx +++ b/src/components/sound/range/range.tsx @@ -1,4 +1,4 @@ -import { useSoundStore } from '@/store'; +import { useSoundStore } from '@/stores'; import styles from './range.module.css'; diff --git a/src/components/sound/sound.tsx b/src/components/sound/sound.tsx index 2df2443..d7f1fd5 100644 --- a/src/components/sound/sound.tsx +++ b/src/components/sound/sound.tsx @@ -5,7 +5,7 @@ import { Range } from './range'; import { Favorite } from './favorite'; import { useSound } from '@/hooks/use-sound'; -import { useSoundStore, useLoadingStore } from '@/store'; +import { useSoundStore, useLoadingStore } from '@/stores'; import { cn } from '@/helpers/styles'; import styles from './sound.module.css'; diff --git a/src/components/store-consumer/store-consumer.tsx b/src/components/store-consumer/store-consumer.tsx index aee265d..3041a44 100644 --- a/src/components/store-consumer/store-consumer.tsx +++ b/src/components/store-consumer/store-consumer.tsx @@ -1,6 +1,6 @@ import { useEffect } from 'react'; -import { useSoundStore, useNoteStore, usePresetStore } from '@/store'; +import { useSoundStore, useNoteStore, usePresetStore } from '@/stores'; interface StoreConsumerProps { children: React.ReactNode; diff --git a/src/components/toolbox/notepad/notepad.tsx b/src/components/toolbox/notepad/notepad.tsx index 6379ee0..8793b36 100644 --- a/src/components/toolbox/notepad/notepad.tsx +++ b/src/components/toolbox/notepad/notepad.tsx @@ -7,7 +7,7 @@ import { FaUndo } from 'react-icons/fa/index'; import { Modal } from '@/components/modal'; import { Button } from './button'; -import { useNoteStore } from '@/store'; +import { useNoteStore } from '@/stores'; import { useCopy } from '@/hooks/use-copy'; import { download } from '@/helpers/download'; diff --git a/src/components/toolbox/pomodoro/pomodoro.tsx b/src/components/toolbox/pomodoro/pomodoro.tsx index b9b5fc3..923b9a6 100644 --- a/src/components/toolbox/pomodoro/pomodoro.tsx +++ b/src/components/toolbox/pomodoro/pomodoro.tsx @@ -10,7 +10,7 @@ import { Setting } from './setting'; import { useLocalStorage } from '@/hooks/use-local-storage'; import { useSoundEffect } from '@/hooks/use-sound-effect'; -import { usePomodoroStore } from '@/store'; +import { usePomodoroStore } from '@/stores'; import { useCloseListener } from '@/hooks/use-close-listener'; import styles from './pomodoro.module.css'; diff --git a/src/hooks/use-sound.ts b/src/hooks/use-sound.ts index 362a550..a6c72a8 100644 --- a/src/hooks/use-sound.ts +++ b/src/hooks/use-sound.ts @@ -1,7 +1,7 @@ import { useMemo, useEffect, useCallback, useState } from 'react'; import { Howl } from 'howler'; -import { useLoadingStore } from '@/store'; +import { useLoadingStore } from '@/stores'; import { subscribe } from '@/lib/event'; import { useSSR } from './use-ssr'; import { FADE_OUT } from '@/constants/events'; diff --git a/src/store/index.ts b/src/stores/index.ts similarity index 100% rename from src/store/index.ts rename to src/stores/index.ts diff --git a/src/store/loading/index.ts b/src/stores/loading/index.ts similarity index 100% rename from src/store/loading/index.ts rename to src/stores/loading/index.ts diff --git a/src/store/note/index.ts b/src/stores/note/index.ts similarity index 100% rename from src/store/note/index.ts rename to src/stores/note/index.ts diff --git a/src/store/note/note.actions.ts b/src/stores/note/note.actions.ts similarity index 100% rename from src/store/note/note.actions.ts rename to src/stores/note/note.actions.ts diff --git a/src/store/note/note.state.ts b/src/stores/note/note.state.ts similarity index 100% rename from src/store/note/note.state.ts rename to src/stores/note/note.state.ts diff --git a/src/store/pomodoro/index.ts b/src/stores/pomodoro/index.ts similarity index 100% rename from src/store/pomodoro/index.ts rename to src/stores/pomodoro/index.ts diff --git a/src/store/preset/index.ts b/src/stores/preset/index.ts similarity index 100% rename from src/store/preset/index.ts rename to src/stores/preset/index.ts diff --git a/src/store/sound/index.ts b/src/stores/sound/index.ts similarity index 100% rename from src/store/sound/index.ts rename to src/stores/sound/index.ts diff --git a/src/store/sound/sound.actions.ts b/src/stores/sound/sound.actions.ts similarity index 100% rename from src/store/sound/sound.actions.ts rename to src/stores/sound/sound.actions.ts diff --git a/src/store/sound/sound.state.ts b/src/stores/sound/sound.state.ts similarity index 100% rename from src/store/sound/sound.state.ts rename to src/stores/sound/sound.state.ts