import {
Link,
createFileRoute,
linkOptions,
redirect,
} from "@tanstack/react-router";
export const Route = createFileRoute("/settings")({
component: RouteComponent,
loader: () => {
throw redirect({ to: "/settings/organizations", replace: true });
},
});
const options = [
linkOptions({
to: "/settings/organizations",
label: "Organizations",
}),
linkOptions({
to: "/settings/panels",
label: "Panels",
}),
];
function RouteComponent() {
return (
<>
<div className="py-10">
<div className="flex flex-wrap divide-x">
{options.map((option) => {
return (
<Link
key={option.to}
{...option}
activeProps={{ className: `font-bold` }}
className="p-2"
>
{option.label}
</Link>
);
})}
</div>
</div>
</>
);
}
import {
Link,
createFileRoute,
linkOptions,
redirect,
} from "@tanstack/react-router";
export const Route = createFileRoute("/settings")({
component: RouteComponent,
loader: () => {
throw redirect({ to: "/settings/organizations", replace: true });
},
});
const options = [
linkOptions({
to: "/settings/organizations",
label: "Organizations",
}),
linkOptions({
to: "/settings/panels",
label: "Panels",
}),
];
function RouteComponent() {
return (
<>
<div className="py-10">
<div className="flex flex-wrap divide-x">
{options.map((option) => {
return (
<Link
key={option.to}
{...option}
activeProps={{ className: `font-bold` }}
className="p-2"
>
{option.label}
</Link>
);
})}
</div>
</div>
</>
);
}