Skip to content

Commit d0e75ff

Browse files
committed
optimize pages
1 parent 41112f2 commit d0e75ff

File tree

17 files changed

+7
-268
lines changed

17 files changed

+7
-268
lines changed

app/profile/[login]/languages/country/page.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,13 @@ import { unstable_cacheLife as cacheLife, unstable_cacheTag as cacheTag } from '
44
import { Metadata } from 'next/dist/lib/metadata/types/metadata-interface';
55

66
import { fetchProfilePageLanguages } from '@/graphql/helpers/fetch-profile-page-languages';
7-
import { fetchProfileSeo } from '@/graphql/helpers/fetch-profile-seo';
87

98
import { buildProfileTabSEO } from '../../seo';
109
import { LanguagesPage } from '../components/languages-page';
1110

1211
export async function generateMetadata({ params }: PageProps<'/profile/[login]/languages/country'>): Promise<Metadata> {
1312
const { login } = await params;
14-
const user = await fetchProfileSeo(login);
13+
const user = await fetchProfilePageLanguages(login);
1514

1615
if (!user) {
1716
return {};

app/profile/[login]/languages/page.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,13 @@ import { unstable_cacheLife as cacheLife, unstable_cacheTag as cacheTag } from '
44
import { Metadata } from 'next/dist/lib/metadata/types/metadata-interface';
55

66
import { fetchProfilePageLanguages } from '@/graphql/helpers/fetch-profile-page-languages';
7-
import { fetchProfileSeo } from '@/graphql/helpers/fetch-profile-seo';
87

98
import { buildProfileTabSEO } from '../seo';
109
import { LanguagesPage } from './components/languages-page';
1110

1211
export async function generateMetadata({ params }: PageProps<'/profile/[login]/languages'>): Promise<Metadata> {
1312
const { login } = await params;
14-
const user = await fetchProfileSeo(login);
13+
const user = await fetchProfilePageLanguages(login);
1514

1615
if (!user) {
1716
return {};

app/profile/[login]/ranks/country/page.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,13 @@ import { unstable_cacheLife as cacheLife, unstable_cacheTag as cacheTag } from '
44
import { Metadata } from 'next/dist/lib/metadata/types/metadata-interface';
55

66
import { fetchProfilePageRanks } from '@/graphql/helpers/fetch-profile-page-ranks';
7-
import { fetchProfileSeo } from '@/graphql/helpers/fetch-profile-seo';
87

98
import { buildProfileTabSEO } from '../../seo';
109
import { RanksPage } from '../components/ranks-page';
1110

1211
export async function generateMetadata({ params }: PageProps<'/profile/[login]/ranks/country'>): Promise<Metadata> {
1312
const { login } = await params;
14-
const user = await fetchProfileSeo(login);
13+
const user = await fetchProfilePageRanks(login);
1514

1615
if (!user) {
1716
return {};

app/profile/[login]/ranks/page.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,13 @@ import { unstable_cacheLife as cacheLife, unstable_cacheTag as cacheTag } from '
44
import { Metadata } from 'next/dist/lib/metadata/types/metadata-interface';
55

66
import { fetchProfilePageRanks } from '@/graphql/helpers/fetch-profile-page-ranks';
7-
import { fetchProfileSeo } from '@/graphql/helpers/fetch-profile-seo';
87

98
import { buildProfileTabSEO } from '../seo';
109
import { RanksPage } from './components/ranks-page';
1110

1211
export async function generateMetadata({ params }: LayoutProps<'/profile/[login]'>): Promise<Metadata> {
1312
const { login } = await params;
14-
const user = await fetchProfileSeo(login);
13+
const user = await fetchProfilePageRanks(login);
1514

1615
if (!user) {
1716
return {};

app/profile/[login]/repositories/page.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import { unstable_cacheLife as cacheLife, unstable_cacheTag as cacheTag } from '
55
import { notFound } from 'next/navigation';
66

77
import { fetchProfilePageRepositories } from '@/graphql/helpers/fetch-profile-page-repositories';
8-
import { fetchProfileSeo } from '@/graphql/helpers/fetch-profile-seo';
98

109
import { UserContributionsList } from './components/user-contriutions-list';
1110
import { UserRepositoriesList } from './components/user-repositories-list';
@@ -15,7 +14,7 @@ import { buildProfileTabSEO } from '../seo';
1514

1615
export async function generateMetadata({ params }: PageProps<'/profile/[login]/repositories'>): Promise<Metadata> {
1716
const { login } = await params;
18-
const user = await fetchProfileSeo(login);
17+
const user = await fetchProfilePageRepositories(login);
1918

2019
if (!user) {
2120
return {};

app/profile/[login]/timeline/page.tsx

Lines changed: 0 additions & 32 deletions
This file was deleted.

components/header/header.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@ export const Header: FC<HeaderProps> = ({ login }) => {
2020
<Image
2121
src="/logo-light.svg"
2222
alt="Logo Light"
23-
className={cn('dark:hidden sm:block mt-1', { hidden: login, block: !login })}
23+
className={cn('dark:hidden sm:block', { hidden: login, block: !login })}
2424
priority
2525
width={96}
2626
height={21}
2727
/>
2828
<Image
2929
src="/logo-dark.svg"
3030
alt="Logo Dark"
31-
className={cn('hidden dark:block sm:dark:block mt-1', { 'dark:hidden': login, 'dark:block': !login })}
31+
className={cn('hidden dark:block sm:dark:block', { 'dark:hidden': login, 'dark:block': !login })}
3232
priority
3333
width={96}
3434
height={21}

graphql/country-rank-by-login.gql

Lines changed: 0 additions & 20 deletions
This file was deleted.

graphql/helpers/fetch-profile-data.ts

Lines changed: 0 additions & 17 deletions
This file was deleted.

graphql/helpers/fetch-profile-seo.ts

Lines changed: 0 additions & 13 deletions
This file was deleted.

0 commit comments

Comments
 (0)