From 8167885aa8dde48b1e5054cbc67c8d356508018b Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Mon, 2 Dec 2024 18:42:52 -0600 Subject: [PATCH] Trade boilerplate for ease of use --- src/components/Layout/Header/index.tsx | 26 +++---------------- src/screens/Settings/AboutSettings.tsx | 1 + .../Settings/AccessibilitySettings.tsx | 1 + src/screens/Settings/AccountSettings.tsx | 1 + src/screens/Settings/AppIconSettings.tsx | 1 + src/screens/Settings/AppPasswords.tsx | 1 + src/screens/Settings/AppearanceSettings.tsx | 1 + .../Settings/ContentAndMediaSettings.tsx | 1 + .../Settings/ExternalMediaPreferences.tsx | 1 + .../Settings/FollowingFeedPreferences.tsx | 1 + src/screens/Settings/LanguageSettings.tsx | 1 + src/screens/Settings/NotificationSettings.tsx | 1 + .../Settings/PrivacyAndSecuritySettings.tsx | 1 + src/screens/Settings/Settings.tsx | 1 + src/screens/Settings/ThreadPreferences.tsx | 1 + 15 files changed, 17 insertions(+), 23 deletions(-) diff --git a/src/components/Layout/Header/index.tsx b/src/components/Layout/Header/index.tsx index 7fd2bb1210..32705f520d 100644 --- a/src/components/Layout/Header/index.tsx +++ b/src/components/Layout/Header/index.tsx @@ -32,46 +32,26 @@ export function Outer({children}: {children: React.ReactNode}) { a.py_sm, t.atoms.border_contrast_low, ]}> - {children} + {children} ) } export function Content({children}: {children: React.ReactNode}) { return ( - + {children} ) } -export function Slot({ - children, - position = 'left', -}: { - children?: React.ReactNode - position?: 'left' | 'right' -}) { +export function Slot({children}: {children?: React.ReactNode}) { return ( {children} diff --git a/src/screens/Settings/AboutSettings.tsx b/src/screens/Settings/AboutSettings.tsx index d24f5756e6..c6a6a6ac9b 100644 --- a/src/screens/Settings/AboutSettings.tsx +++ b/src/screens/Settings/AboutSettings.tsx @@ -29,6 +29,7 @@ export function AboutSettingsScreen({}: Props) { About + Accessibility + diff --git a/src/screens/Settings/AccountSettings.tsx b/src/screens/Settings/AccountSettings.tsx index 0fffb10388..16a5d43239 100644 --- a/src/screens/Settings/AccountSettings.tsx +++ b/src/screens/Settings/AccountSettings.tsx @@ -46,6 +46,7 @@ export function AccountSettingsScreen({}: Props) { Account + diff --git a/src/screens/Settings/AppIconSettings.tsx b/src/screens/Settings/AppIconSettings.tsx index c108edc8fb..42fbd8655e 100644 --- a/src/screens/Settings/AppIconSettings.tsx +++ b/src/screens/Settings/AppIconSettings.tsx @@ -29,6 +29,7 @@ export function AppIconSettingsScreen({}: Props) { App Icon + Defaults diff --git a/src/screens/Settings/AppPasswords.tsx b/src/screens/Settings/AppPasswords.tsx index 2d8b192b39..b92ece1ac3 100644 --- a/src/screens/Settings/AppPasswords.tsx +++ b/src/screens/Settings/AppPasswords.tsx @@ -52,6 +52,7 @@ export function AppPasswordsScreen({}: Props) { App Passwords + {error ? ( Appearance + Content & Media + External Media Preferences + diff --git a/src/screens/Settings/FollowingFeedPreferences.tsx b/src/screens/Settings/FollowingFeedPreferences.tsx index 0681f2f4f0..239fc482f6 100644 --- a/src/screens/Settings/FollowingFeedPreferences.tsx +++ b/src/screens/Settings/FollowingFeedPreferences.tsx @@ -56,6 +56,7 @@ export function FollowingFeedPreferencesScreen({}: Props) { Following Feed Preferences + diff --git a/src/screens/Settings/LanguageSettings.tsx b/src/screens/Settings/LanguageSettings.tsx index d03ff8b7dd..8791607760 100644 --- a/src/screens/Settings/LanguageSettings.tsx +++ b/src/screens/Settings/LanguageSettings.tsx @@ -72,6 +72,7 @@ export function LanguageSettingsScreen({}: Props) { Languages + diff --git a/src/screens/Settings/NotificationSettings.tsx b/src/screens/Settings/NotificationSettings.tsx index c0180b7fd9..3f27107ec7 100644 --- a/src/screens/Settings/NotificationSettings.tsx +++ b/src/screens/Settings/NotificationSettings.tsx @@ -41,6 +41,7 @@ export function NotificationSettingsScreen({}: Props) { Notification Settings + {isQueryError ? ( Privacy and Security + diff --git a/src/screens/Settings/Settings.tsx b/src/screens/Settings/Settings.tsx index 9c1cad8e89..9b2e8fe3ad 100644 --- a/src/screens/Settings/Settings.tsx +++ b/src/screens/Settings/Settings.tsx @@ -81,6 +81,7 @@ export function SettingsScreen({}: Props) { Settings + diff --git a/src/screens/Settings/ThreadPreferences.tsx b/src/screens/Settings/ThreadPreferences.tsx index cf720f9749..de0b270747 100644 --- a/src/screens/Settings/ThreadPreferences.tsx +++ b/src/screens/Settings/ThreadPreferences.tsx @@ -46,6 +46,7 @@ export function ThreadPreferencesScreen({}: Props) { Thread Preferences +