diff options
author | Samuel Newman <mozzius@protonmail.com> | 2024-04-19 22:10:37 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-19 22:10:37 +0100 |
commit | 8b33ffdfb5ca606708c8104ecad4fa5430268483 (patch) | |
tree | 9dd6ad037a19fc8257023c9760633c9749fd9d4f /src/state/preferences/index.tsx | |
parent | ade2ea6172a71d60bd7ce6aed97d09dbddb352d0 (diff) | |
download | voidsky-8b33ffdfb5ca606708c8104ecad4fa5430268483.tar.zst |
Add disable autoplay preference and group related settings into a dedicated page (#3626)
* add autoplay preference * group accessibility settings into a dedicated page * fix gray background on web * Put a11y first --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
Diffstat (limited to 'src/state/preferences/index.tsx')
-rw-r--r-- | src/state/preferences/index.tsx | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/state/preferences/index.tsx b/src/state/preferences/index.tsx index 804d0fc31..5c8fab2ad 100644 --- a/src/state/preferences/index.tsx +++ b/src/state/preferences/index.tsx @@ -1,9 +1,10 @@ import React from 'react' -import {Provider as AltTextRequiredProvider} from '../preferences/alt-text-required' -import {Provider as HiddenPostsProvider} from '../preferences/hidden-posts' +import {Provider as AltTextRequiredProvider} from './alt-text-required' +import {Provider as AutoplayProvider} from './autoplay' import {Provider as DisableHapticsProvider} from './disable-haptics' import {Provider as ExternalEmbedsProvider} from './external-embeds-prefs' +import {Provider as HiddenPostsProvider} from './hidden-posts' import {Provider as InAppBrowserProvider} from './in-app-browser' import {Provider as LanguagesProvider} from './languages' @@ -11,6 +12,8 @@ export { useRequireAltTextEnabled, useSetRequireAltTextEnabled, } from './alt-text-required' +export {useAutoplayDisabled, useSetAutoplayDisabled} from './autoplay' +export {useHapticsDisabled, useSetHapticsDisabled} from './disable-haptics' export { useExternalEmbedsPrefs, useSetExternalEmbedPref, @@ -26,7 +29,9 @@ export function Provider({children}: React.PropsWithChildren<{}>) { <ExternalEmbedsProvider> <HiddenPostsProvider> <InAppBrowserProvider> - <DisableHapticsProvider>{children}</DisableHapticsProvider> + <DisableHapticsProvider> + <AutoplayProvider>{children}</AutoplayProvider> + </DisableHapticsProvider> </InAppBrowserProvider> </HiddenPostsProvider> </ExternalEmbedsProvider> |