An ATproto social media client -- with an independent Appview.
7
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 67 lines 3.0 kB view raw
1import type React from 'react' 2 3import {Provider as AltTextRequiredProvider} from './alt-text-required' 4import {Provider as AutoplayProvider} from './autoplay' 5import {Provider as ConstellationProvider} from './constellation-enabled' 6import {Provider as DirectFetchRecordsProvider} from './direct-fetch-records' 7import {Provider as DisableHapticsProvider} from './disable-haptics' 8import {Provider as ExternalEmbedsProvider} from './external-embeds-prefs' 9import {Provider as GoLinksProvider} from './go-links-enabled' 10import {Provider as HiddenPostsProvider} from './hidden-posts' 11import {Provider as InAppBrowserProvider} from './in-app-browser' 12import {Provider as KawaiiProvider} from './kawaii' 13import {Provider as LanguagesProvider} from './languages' 14import {Provider as LargeAltBadgeProvider} from './large-alt-badge' 15import {Provider as SubtitlesProvider} from './subtitles' 16import {Provider as TrendingSettingsProvider} from './trending' 17import {Provider as UsedStarterPacksProvider} from './used-starter-packs' 18 19export { 20 useRequireAltTextEnabled, 21 useSetRequireAltTextEnabled, 22} from './alt-text-required' 23export {useAutoplayDisabled, useSetAutoplayDisabled} from './autoplay' 24export {useHapticsDisabled, useSetHapticsDisabled} from './disable-haptics' 25export { 26 useExternalEmbedsPrefs, 27 useSetExternalEmbedPref, 28} from './external-embeds-prefs' 29export {useGoLinksEnabled, useSetGoLinksEnabled} from './go-links-enabled' 30export * from './hidden-posts' 31export {useLabelDefinitions} from './label-defs' 32export {useLanguagePrefs, useLanguagePrefsApi} from './languages' 33export {useSetSubtitlesEnabled, useSubtitlesEnabled} from './subtitles' 34 35export function Provider({children}: React.PropsWithChildren<{}>) { 36 return ( 37 <LanguagesProvider> 38 <AltTextRequiredProvider> 39 <GoLinksProvider> 40 <DirectFetchRecordsProvider> 41 <ConstellationProvider> 42 <LargeAltBadgeProvider> 43 <ExternalEmbedsProvider> 44 <HiddenPostsProvider> 45 <InAppBrowserProvider> 46 <DisableHapticsProvider> 47 <AutoplayProvider> 48 <UsedStarterPacksProvider> 49 <SubtitlesProvider> 50 <TrendingSettingsProvider> 51 <KawaiiProvider>{children}</KawaiiProvider> 52 </TrendingSettingsProvider> 53 </SubtitlesProvider> 54 </UsedStarterPacksProvider> 55 </AutoplayProvider> 56 </DisableHapticsProvider> 57 </InAppBrowserProvider> 58 </HiddenPostsProvider> 59 </ExternalEmbedsProvider> 60 </LargeAltBadgeProvider> 61 </ConstellationProvider> 62 </DirectFetchRecordsProvider> 63 </GoLinksProvider> 64 </AltTextRequiredProvider> 65 </LanguagesProvider> 66 ) 67}