diff --git a/bskyweb/cmd/bskyweb/server.go b/bskyweb/cmd/bskyweb/server.go index 73fa710195..b74df5ff10 100644 --- a/bskyweb/cmd/bskyweb/server.go +++ b/bskyweb/cmd/bskyweb/server.go @@ -275,6 +275,7 @@ func serve(cctx *cli.Context) error { e.GET("/settings/account", server.WebGeneric) e.GET("/settings/privacy-and-security", server.WebGeneric) e.GET("/settings/content-and-media", server.WebGeneric) + e.GET("/settings/interests", server.WebGeneric) e.GET("/settings/about", server.WebGeneric) e.GET("/settings/app-icon", server.WebGeneric) e.GET("/sys/debug", server.WebGeneric) diff --git a/src/Navigation.tsx b/src/Navigation.tsx index ca46ac2ca1..d89d45919c 100644 --- a/src/Navigation.tsx +++ b/src/Navigation.tsx @@ -82,8 +82,8 @@ import {ProfileLabelerLikedByScreen} from '#/screens/Profile/ProfileLabelerLiked import {SearchScreen} from '#/screens/Search' import {AppearanceSettingsScreen} from '#/screens/Settings/AppearanceSettings' import {AppIconSettingsScreen} from '#/screens/Settings/AppIconSettings' -import {ContentPreferences} from '#/screens/Settings/ContentPreferences' import {NotificationSettingsScreen} from '#/screens/Settings/NotificationSettings' +import {SettingsInterests} from '#/screens/Settings/SettingsInterests' import { StarterPackScreen, StarterPackScreenShort, @@ -377,10 +377,10 @@ function commonScreens(Stack: typeof HomeTab, unreadCountLabel?: string) { }} /> ContentPreferences} + name="SettingsInterests" + getComponent={() => SettingsInterests} options={{ - title: title(msg`Content Preferences`), + title: title(msg`Your interests`), requireAuth: true, }} /> diff --git a/src/lib/routes/types.ts b/src/lib/routes/types.ts index c841e8eca6..658b68db85 100644 --- a/src/lib/routes/types.ts +++ b/src/lib/routes/types.ts @@ -51,7 +51,7 @@ export type CommonNavigatorParams = { AccountSettings: undefined PrivacyAndSecuritySettings: undefined ContentAndMediaSettings: undefined - ContentPreferences: undefined + SettingsInterests: undefined AboutSettings: undefined AppIconSettings: undefined Search: {q?: string} diff --git a/src/routes.ts b/src/routes.ts index 9a85a35f46..68c39e7fca 100644 --- a/src/routes.ts +++ b/src/routes.ts @@ -45,7 +45,7 @@ export const router = new Router({ AccountSettings: '/settings/account', PrivacyAndSecuritySettings: '/settings/privacy-and-security', ContentAndMediaSettings: '/settings/content-and-media', - ContentPreferences: '/settings/content-preferences', + SettingsInterests: '/settings/interests', AboutSettings: '/settings/about', AppIconSettings: '/settings/app-icon', // support diff --git a/src/screens/Settings/ContentAndMediaSettings.tsx b/src/screens/Settings/ContentAndMediaSettings.tsx index b0c914fb12..6fa90b1e2a 100644 --- a/src/screens/Settings/ContentAndMediaSettings.tsx +++ b/src/screens/Settings/ContentAndMediaSettings.tsx @@ -88,8 +88,8 @@ export function ContentAndMediaSettingsScreen({}: Props) { + to="/settings/interests" + label={_(msg`Your interests`)}> Your interests diff --git a/src/screens/Settings/ContentPreferences.tsx b/src/screens/Settings/SettingsInterests.tsx similarity index 99% rename from src/screens/Settings/ContentPreferences.tsx rename to src/screens/Settings/SettingsInterests.tsx index 906cb852cd..c72540cc88 100644 --- a/src/screens/Settings/ContentPreferences.tsx +++ b/src/screens/Settings/SettingsInterests.tsx @@ -19,7 +19,7 @@ import * as Layout from '#/components/Layout' import {Loader} from '#/components/Loader' import {Text} from '#/components/Typography' -export function ContentPreferences() { +export function SettingsInterests() { const t = useTheme() const gutters = useGutters(['base']) const {data: preferences} = usePreferencesQuery()