Bluesky app fork with some witchin' additions 馃挮
0
fork

Configure Feed

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

at post-text-option 152 lines 9.7 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 ConstellationInstanceProvider} from './constellation-instance' 7import {Provider as DeerVerificationProvider} from './deer-verification' 8import {Provider as DirectFetchRecordsProvider} from './direct-fetch-records' 9import {Provider as DisableFollowedByMetricsProvider} from './disable-followed-by-metrics' 10import {Provider as DisableFollowersMetricsProvider} from './disable-followers-metrics' 11import {Provider as DisableFollowingMetricsProvider} from './disable-following-metrics' 12import {Provider as DisableHapticsProvider} from './disable-haptics' 13import {Provider as DisableLikesMetricsProvider} from './disable-likes-metrics' 14import {Provider as DisablePostsMetricsProvider} from './disable-posts-metrics' 15import {Provider as DisableQuotesMetricsProvider} from './disable-quotes-metrics' 16import {Provider as DisableReplyMetricsProvider} from './disable-reply-metrics' 17import {Provider as DisableRepostsMetricsProvider} from './disable-reposts-metrics' 18import {Provider as DisableSavesMetricsProvider} from './disable-saves-metrics' 19import {Provider as DisableVerifyEmailReminderProvider} from './disable-verify-email-reminder' 20import {Provider as DisableViaRepostNotificationProvider} from './disable-via-repost-notification' 21import {Provider as EnableSquareAvatarsProvider} from './enable-square-avatars' 22import {Provider as EnableSquareButtonsProvider} from './enable-square-buttons' 23import {Provider as ExternalEmbedsProvider} from './external-embeds-prefs' 24import {Provider as ExternalShareButtonsProvider} from './external-share-buttons' 25import {Provider as GoLinksProvider} from './go-links-enabled' 26import {Provider as HiddenPostsProvider} from './hidden-posts' 27import {Provider as HideFeedsPromoTabProvider} from './hide-feeds-promo-tab' 28import {Provider as HideSimilarAccountsRecommProvider} from './hide-similar-accounts-recommendations' 29import {Provider as HideUnreplyablePostsProvider} from './hide-unreplyable-posts' 30import {Provider as HighQualityImagesProvider} from './high-quality-images' 31import {Provider as InAppBrowserProvider} from './in-app-browser' 32import {Provider as KawaiiProvider} from './kawaii' 33import {Provider as LanguagesProvider} from './languages' 34import {Provider as LargeAltBadgeProvider} from './large-alt-badge' 35import {Provider as NoAppLabelersProvider} from './no-app-labelers' 36import {Provider as NoDiscoverProvider} from './no-discover-fallback' 37import {Provider as RepostCarouselProvider} from './repost-carousel-enabled' 38import {Provider as ShowLinkInHandleProvider} from './show-link-in-handle' 39import {Provider as SubtitlesProvider} from './subtitles' 40import {Provider as TerminologyPreferenceProvider} from './terminology-preference' 41import {Provider as TrendingSettingsProvider} from './trending' 42import {Provider as UsedStarterPacksProvider} from './used-starter-packs' 43 44export { 45 useRequireAltTextEnabled, 46 useSetRequireAltTextEnabled, 47} from './alt-text-required' 48export {useAutoplayDisabled, useSetAutoplayDisabled} from './autoplay' 49export {useHapticsDisabled, useSetHapticsDisabled} from './disable-haptics' 50export { 51 useExternalEmbedsPrefs, 52 useSetExternalEmbedPref, 53} from './external-embeds-prefs' 54export {useGoLinksEnabled, useSetGoLinksEnabled} from './go-links-enabled' 55export * from './hidden-posts' 56export { 57 useHideFeedsPromoTab, 58 useSetHideFeedsPromoTab, 59} from './hide-feeds-promo-tab' 60export {useLabelDefinitions} from './label-defs' 61export {useLanguagePrefs, useLanguagePrefsApi} from './languages' 62export {useSetSubtitlesEnabled, useSubtitlesEnabled} from './subtitles' 63export { 64 useTerminologyPreference, 65 useSetTerminologyPreference, 66} from './terminology-preference' 67 68export function Provider({children}: React.PropsWithChildren<{}>) { 69 return ( 70 <LanguagesProvider> 71 <AltTextRequiredProvider> 72 <ExternalShareButtonsProvider> 73 <GoLinksProvider> 74 <NoAppLabelersProvider> 75 <DirectFetchRecordsProvider> 76 <ConstellationProvider> 77 <ConstellationInstanceProvider> 78 <DeerVerificationProvider> 79 <NoDiscoverProvider> 80 <ShowLinkInHandleProvider> 81 <LargeAltBadgeProvider> 82 <ExternalEmbedsProvider> 83 <HiddenPostsProvider> 84 <HighQualityImagesProvider> 85 <InAppBrowserProvider> 86 <DisableHapticsProvider> 87 <AutoplayProvider> 88 <UsedStarterPacksProvider> 89 <SubtitlesProvider> 90 <TrendingSettingsProvider> 91 <RepostCarouselProvider> 92 <KawaiiProvider> 93 <HideFeedsPromoTabProvider> 94 <DisableViaRepostNotificationProvider> 95 <DisableLikesMetricsProvider> 96 <DisableRepostsMetricsProvider> 97 <DisableQuotesMetricsProvider> 98 <DisableSavesMetricsProvider> 99 <DisableReplyMetricsProvider> 100 <DisableFollowersMetricsProvider> 101 <DisableFollowingMetricsProvider> 102 <DisableFollowedByMetricsProvider> 103 <DisablePostsMetricsProvider> 104 <HideSimilarAccountsRecommProvider> 105 <HideUnreplyablePostsProvider> 106 <EnableSquareAvatarsProvider> 107 <EnableSquareButtonsProvider> 108 <DisableVerifyEmailReminderProvider> 109 <TerminologyPreferenceProvider> 110 {children} 111 </TerminologyPreferenceProvider> 112 </DisableVerifyEmailReminderProvider> 113 </EnableSquareButtonsProvider> 114 </EnableSquareAvatarsProvider> 115 </HideUnreplyablePostsProvider> 116 </HideSimilarAccountsRecommProvider> 117 </DisablePostsMetricsProvider> 118 </DisableFollowedByMetricsProvider> 119 </DisableFollowingMetricsProvider> 120 </DisableFollowersMetricsProvider> 121 </DisableReplyMetricsProvider> 122 </DisableSavesMetricsProvider> 123 </DisableQuotesMetricsProvider> 124 </DisableRepostsMetricsProvider> 125 </DisableLikesMetricsProvider> 126 </DisableViaRepostNotificationProvider> 127 </HideFeedsPromoTabProvider> 128 </KawaiiProvider> 129 </RepostCarouselProvider> 130 </TrendingSettingsProvider> 131 </SubtitlesProvider> 132 </UsedStarterPacksProvider> 133 </AutoplayProvider> 134 </DisableHapticsProvider> 135 </InAppBrowserProvider> 136 </HighQualityImagesProvider> 137 </HiddenPostsProvider> 138 </ExternalEmbedsProvider> 139 </LargeAltBadgeProvider> 140 </ShowLinkInHandleProvider> 141 </NoDiscoverProvider> 142 </DeerVerificationProvider> 143 </ConstellationInstanceProvider> 144 </ConstellationProvider> 145 </DirectFetchRecordsProvider> 146 </NoAppLabelersProvider> 147 </GoLinksProvider> 148 </ExternalShareButtonsProvider> 149 </AltTextRequiredProvider> 150 </LanguagesProvider> 151 ) 152}