From 9db783c44afa24aafe9a596576b4311ed477e94a Mon Sep 17 00:00:00 2001 From: celine Date: Wed, 1 Apr 2026 21:12:31 -0400 Subject: [PATCH] remove unused code, make the settings page look nice --- .../p/[didOrHandle]/ProfileTabs.tsx | 2 +- app/(home-pages)/reader/layout.tsx | 2 +- app/lish/[did]/[publication]/UpgradeModal.tsx | 14 +- .../dashboard/settings/GeneralSettings.tsx | 16 +- .../settings/ManageProSubscription.tsx | 3 - .../dashboard/settings/PostOptions.tsx | 128 -------------- .../dashboard/settings/PostSettings.tsx | 6 +- ...omainsInline.tsx => PubDomainSettings.tsx} | 14 +- .../settings/PublicationSettings.tsx | 166 ------------------ .../dashboard/settings/SettingsContent.tsx | 33 ++-- .../dashboard/settings/ThemeSettings.tsx | 10 +- app/lish/createPub/UpdatePubForm.tsx | 9 +- components/ActionBar/ProfileButton.tsx | 4 +- components/Domains/PublicationDomains.tsx | 6 +- components/Tab.tsx | 2 +- components/ThemeManager/PubThemeSetter.tsx | 57 ++++-- 16 files changed, 105 insertions(+), 367 deletions(-) delete mode 100644 app/lish/[did]/[publication]/dashboard/settings/PostOptions.tsx rename app/lish/[did]/[publication]/dashboard/settings/{DomainsInline.tsx => PubDomainSettings.tsx} (96%) delete mode 100644 app/lish/[did]/[publication]/dashboard/settings/PublicationSettings.tsx diff --git a/app/(home-pages)/p/[didOrHandle]/ProfileTabs.tsx b/app/(home-pages)/p/[didOrHandle]/ProfileTabs.tsx index 5155bde4..e43e6286 100644 --- a/app/(home-pages)/p/[didOrHandle]/ProfileTabs.tsx +++ b/app/(home-pages)/p/[didOrHandle]/ProfileTabs.tsx @@ -112,7 +112,7 @@ const TabLink = (props: { href: string; name: string; selected: boolean }) => { className={`pubTabs px-1 py-0 flex gap-1 items-center rounded-md hover:cursor-pointer hover:no-underline! ${ props.selected ? "text-accent-2 bg-accent-1 font-bold -mb-px" - : "text-tertiary" + : "text-secondary" }`} > {props.name} diff --git a/app/(home-pages)/reader/layout.tsx b/app/(home-pages)/reader/layout.tsx index 36b65237..58d41c1c 100644 --- a/app/(home-pages)/reader/layout.tsx +++ b/app/(home-pages)/reader/layout.tsx @@ -57,7 +57,7 @@ export default function ReaderLayout({ className={`pubTabs px-1 py-0 flex gap-1 items-center rounded-md hover:cursor-pointer ${ isActive(tab.href) ? "text-accent-2 bg-accent-1 font-bold -mb-px" - : "text-tertiary" + : "text-secondary" }`} > {tab.name} diff --git a/app/lish/[did]/[publication]/UpgradeModal.tsx b/app/lish/[did]/[publication]/UpgradeModal.tsx index be28a42c..f28f0576 100644 --- a/app/lish/[did]/[publication]/UpgradeModal.tsx +++ b/app/lish/[did]/[publication]/UpgradeModal.tsx @@ -90,18 +90,24 @@ export const UpgradeModal = (props: { ); }; -export const InlineUpgrade = () => { +export const InlineUpgrade = (props: { compact?: boolean }) => { return ( -
+
+ Upgrade to Leaflet Pro! } /> -
+
Analytics for all your pubs!
Emails and membership coming soon.
diff --git a/app/lish/[did]/[publication]/dashboard/settings/GeneralSettings.tsx b/app/lish/[did]/[publication]/dashboard/settings/GeneralSettings.tsx index 8f1c9721..cd28e40c 100644 --- a/app/lish/[did]/[publication]/dashboard/settings/GeneralSettings.tsx +++ b/app/lish/[did]/[publication]/dashboard/settings/GeneralSettings.tsx @@ -18,12 +18,12 @@ export function GeneralSettings(props: {

General Settings

-
-

+

+

Logo (optional)

fileInputRef.current?.click()} > {props.iconPreview ? ( @@ -56,11 +56,9 @@ export function GeneralSettings(props: {