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>
This commit is contained in:
parent
ade2ea6172
commit
8b33ffdfb5
10 changed files with 263 additions and 82 deletions
|
|
@ -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>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue