Remove custom profiles
Instead of "custom profiles" each "reading mode" acts as a profile and has its own settings
This commit is contained in:
@@ -12,13 +12,12 @@ import { ReaderSettingReadingDirection } from '@/modules/reader/components/setti
|
||||
import { ReaderService } from '@/modules/reader/services/ReaderService.ts';
|
||||
import { useReaderStateMangaContext } from '@/modules/reader/contexts/state/ReaderStateMangaContext.tsx';
|
||||
import { MangaIdInfo } from '@/modules/manga/Manga.types.ts';
|
||||
import { ReaderSettingProfile } from '@/modules/reader/components/settings/layout/profiles/ReaderSettingProfile.tsx';
|
||||
import { DefaultSettingFootnote } from '@/modules/reader/components/settings/DefaultSettingFootnote.tsx';
|
||||
|
||||
const DEFAULT_MANGA: MangaIdInfo = { id: -1 };
|
||||
export const ReaderBottomBarMobileQuickSettings = () => {
|
||||
const { manga } = useReaderStateMangaContext();
|
||||
const { defaultProfile, profiles, readingMode, readingDirection } = ReaderService.useSettings();
|
||||
const { readingMode, readingDirection } = ReaderService.useSettings();
|
||||
const deleteSetting = ReaderService.useCreateDeleteSetting(manga ?? DEFAULT_MANGA);
|
||||
|
||||
if (!manga) {
|
||||
@@ -28,13 +27,6 @@ export const ReaderBottomBarMobileQuickSettings = () => {
|
||||
return (
|
||||
<Stack sx={{ gap: 2 }}>
|
||||
<DefaultSettingFootnote />
|
||||
<ReaderSettingProfile
|
||||
defaultProfile={defaultProfile}
|
||||
profiles={profiles}
|
||||
updateSetting={(value) => ReaderService.updateSetting(manga, 'defaultProfile', value)}
|
||||
isDefaultable
|
||||
onDefault={() => deleteSetting('defaultProfile')}
|
||||
/>
|
||||
<ReaderSettingReadingMode
|
||||
readingMode={readingMode}
|
||||
setReadingMode={(value) => ReaderService.updateSetting(manga, 'readingMode', value)}
|
||||
|
||||
Reference in New Issue
Block a user