feat: auth & admin

This commit is contained in:
2026-06-03 10:41:53 +03:00
parent 612d0f0125
commit 7dc59fb3c4
120 changed files with 4683 additions and 2159 deletions
@@ -13,13 +13,13 @@ The React Server/Client boundary serializes all object properties into strings a
```tsx
async function Page() {
const user = await fetchUser() // 50 fields
return <Profile user={user} />
const user = await fetchUser(); // 50 fields
return <Profile user={user} />;
}
'use client'
('use client');
function Profile({ user }: { user: User }) {
return <div>{user.name}</div> // uses 1 field
return <div>{user.name}</div>; // uses 1 field
}
```
@@ -27,12 +27,12 @@ function Profile({ user }: { user: User }) {
```tsx
async function Page() {
const user = await fetchUser()
return <Profile name={user.name} />
const user = await fetchUser();
return <Profile name={user.name} />;
}
'use client'
('use client');
function Profile({ name }: { name: string }) {
return <div>{name}</div>
return <div>{name}</div>;
}
```