boring stuff
This commit is contained in:
@ -1,4 +1,5 @@
|
||||
import type { BlitzPage } from "blitz";
|
||||
import { Routes } from "blitz";
|
||||
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
|
||||
import { faCreditCard, faUserCircle } from "@fortawesome/pro-regular-svg-icons";
|
||||
|
||||
@ -32,27 +33,27 @@ const Settings: BlitzPage = () => {
|
||||
useRequireOnboarding();
|
||||
|
||||
return (
|
||||
<Layout title="Settings">
|
||||
<div className="flex flex-col space-y-6 p-6">
|
||||
<aside className="py-6 lg:col-span-3">
|
||||
<nav className="space-y-1">
|
||||
{navigation.map((item) => (
|
||||
<a
|
||||
key={item.name}
|
||||
href={item.href}
|
||||
className="border-transparent text-gray-900 hover:bg-gray-50 hover:text-gray-900 group border-l-4 px-3 py-2 flex items-center text-sm font-medium"
|
||||
>
|
||||
<item.icon className="text-gray-400 group-hover:text-gray-500 flex-shrink-0 -ml-1 mr-3 h-6 w-6" />
|
||||
<span className="truncate">{item.name}</span>
|
||||
</a>
|
||||
))}
|
||||
</nav>
|
||||
</aside>
|
||||
</div>
|
||||
</Layout>
|
||||
<div className="flex flex-col space-y-6 p-6">
|
||||
<aside className="py-6 lg:col-span-3">
|
||||
<nav className="space-y-1">
|
||||
{navigation.map((item) => (
|
||||
<a
|
||||
key={item.name}
|
||||
href={item.href}
|
||||
className="border-transparent text-gray-900 hover:bg-gray-50 hover:text-gray-900 group border-l-4 px-3 py-2 flex items-center text-sm font-medium"
|
||||
>
|
||||
<item.icon className="text-gray-400 group-hover:text-gray-500 flex-shrink-0 -ml-1 mr-3 h-6 w-6" />
|
||||
<span className="truncate">{item.name}</span>
|
||||
</a>
|
||||
))}
|
||||
</nav>
|
||||
</aside>
|
||||
</div>
|
||||
);
|
||||
};
|
||||
|
||||
Settings.authenticate = true;
|
||||
Settings.getLayout = (page) => <Layout title="Settings">{page}</Layout>;
|
||||
|
||||
Settings.authenticate = { redirectTo: Routes.SignIn() };
|
||||
|
||||
export default Settings;
|
||||
|
@ -1,4 +1,5 @@
|
||||
import type { BlitzPage } from "blitz";
|
||||
import { Routes } from "blitz";
|
||||
|
||||
import SettingsLayout from "../../components/settings-layout";
|
||||
import ProfileInformations from "../../components/profile-informations";
|
||||
@ -31,6 +32,8 @@ const Account: BlitzPage = () => {
|
||||
);
|
||||
};
|
||||
|
||||
Account.authenticate = true;
|
||||
Account.getLayout = (page) => <SettingsLayout>{page}</SettingsLayout>;
|
||||
|
||||
Account.authenticate = { redirectTo: Routes.SignIn() };
|
||||
|
||||
export default Account;
|
||||
|
@ -111,10 +111,12 @@ export const getServerSideProps = withPageOnboardingRequired<Props>(
|
||||
*/
|
||||
|
||||
import type { BlitzPage } from "blitz";
|
||||
import { Routes } from "blitz";
|
||||
import { useRouter } from "blitz";
|
||||
import { useEffect } from "react";
|
||||
|
||||
import useRequireOnboarding from "../../../core/hooks/use-require-onboarding";
|
||||
import SettingsLayout from "../../components/settings-layout";
|
||||
|
||||
const Billing: BlitzPage = () => {
|
||||
useRequireOnboarding();
|
||||
@ -127,6 +129,8 @@ const Billing: BlitzPage = () => {
|
||||
return null;
|
||||
};
|
||||
|
||||
Billing.authenticate = true;
|
||||
Billing.getLayout = (page) => <SettingsLayout>{page}</SettingsLayout>;
|
||||
|
||||
Billing.authenticate = { redirectTo: Routes.SignIn() };
|
||||
|
||||
export default Billing;
|
||||
|
Reference in New Issue
Block a user