fix rebalance feature get route, moved to top level nav
This commit is contained in:
@@ -414,7 +414,7 @@ function CategoriesSettingsInner(
|
||||
<div className="flex items-center justify-between flex-wrap gap-2">
|
||||
<h2 className="text-lg font-semibold">Expense Categories</h2>
|
||||
<div className="flex items-center gap-3">
|
||||
<Link className="btn" to="/settings/rebalance">
|
||||
<Link className="btn" to="/rebalance">
|
||||
Rebalance pool
|
||||
</Link>
|
||||
{hasChanges && (
|
||||
|
||||
@@ -10,9 +10,8 @@ import PlansSettings, { type PlansSettingsHandle } from "./PlansSettings";
|
||||
import AccountSettings from "./AccountSettings";
|
||||
import ThemeSettings from "./ThemeSettings";
|
||||
import ReconcileSettings from "./ReconcileSettings";
|
||||
import RebalancePage from "./RebalancePage";
|
||||
|
||||
type Tab = "categories" | "rebalance" | "plans" | "account" | "theme" | "reconcile";
|
||||
type Tab = "categories" | "plans" | "account" | "theme" | "reconcile";
|
||||
|
||||
export default function SettingsPage() {
|
||||
const location = useLocation();
|
||||
@@ -22,7 +21,6 @@ export default function SettingsPage() {
|
||||
if (location.pathname.includes("/settings/account")) return "account";
|
||||
if (location.pathname.includes("/settings/theme")) return "theme";
|
||||
if (location.pathname.includes("/settings/reconcile")) return "reconcile";
|
||||
if (location.pathname.includes("/settings/rebalance")) return "rebalance";
|
||||
return "categories";
|
||||
};
|
||||
|
||||
@@ -68,7 +66,6 @@ export default function SettingsPage() {
|
||||
|
||||
const tabs = [
|
||||
{ id: "categories" as const, label: "Expenses" },
|
||||
{ id: "rebalance" as const, label: "Rebalance" },
|
||||
{ id: "plans" as const, label: "Fixed Expenses" },
|
||||
{ id: "account" as const, label: "Account" },
|
||||
{ id: "theme" as const, label: "Theme" },
|
||||
@@ -138,8 +135,6 @@ export default function SettingsPage() {
|
||||
onDirtyChange={setIsDirty}
|
||||
/>
|
||||
);
|
||||
case "rebalance":
|
||||
return <RebalancePage />;
|
||||
case "plans":
|
||||
return (
|
||||
<PlansSettings ref={plansRef} onDirtyChange={setIsDirty} />
|
||||
|
||||
Reference in New Issue
Block a user