From 7411fd2a13d905f0908a6caede7b03b257125dad Mon Sep 17 00:00:00 2001 From: arraysid Date: Sat, 17 May 2025 05:42:47 +0700 Subject: [PATCH] chore: update import and tsconfig --- .../(home)/_components/call-to-action.tsx | 4 ++-- .../(home)/_components/community.tsx | 4 ++-- .../(home)/_components/features.tsx | 2 +- .../(frontend)/(home)/_components/hero.tsx | 13 ++++-------- .../(home)/_components/learning-resources.tsx | 4 ++-- .../(home)/_components/testimonials.tsx | 6 +++--- .../src/app/(frontend)/(home)/page.tsx | 8 +++---- .../_components/header/header-wrapper.tsx | 2 +- .../(frontend)/_components/header/index.tsx | 2 +- .../header/mobile-menu-hamburger.tsx | 8 ++----- .../header/simple-theme-toggle.tsx | 6 +----- .../admin/[[...segments]]/not-found.tsx | 2 +- .../(payload)/admin/[[...segments]]/page.tsx | 2 +- .../src/app/(payload)/api/[...slug]/route.ts | 2 +- .../(payload)/api/graphql-playground/route.ts | 2 +- .../src/app/(payload)/api/graphql/route.ts | 2 +- apps/landing/src/app/(payload)/layout.tsx | 2 +- apps/landing/tsconfig.json | 21 ++++++++----------- 18 files changed, 38 insertions(+), 54 deletions(-) diff --git a/apps/landing/src/app/(frontend)/(home)/_components/call-to-action.tsx b/apps/landing/src/app/(frontend)/(home)/_components/call-to-action.tsx index a6ee70c..69ec65e 100644 --- a/apps/landing/src/app/(frontend)/(home)/_components/call-to-action.tsx +++ b/apps/landing/src/app/(frontend)/(home)/_components/call-to-action.tsx @@ -1,7 +1,7 @@ 'use client'; -import { Button } from '@imphnen-frontend-service/shadcn-ui/atoms'; -import { CallToActionSection } from 'apps/landing/src/payload-types'; +import { CallToActionSection } from '@/payload-types'; +import { Button } from '@components/atoms'; import { motion, useInView } from 'framer-motion'; import { useRef } from 'react'; diff --git a/apps/landing/src/app/(frontend)/(home)/_components/community.tsx b/apps/landing/src/app/(frontend)/(home)/_components/community.tsx index a0d72c7..de68595 100644 --- a/apps/landing/src/app/(frontend)/(home)/_components/community.tsx +++ b/apps/landing/src/app/(frontend)/(home)/_components/community.tsx @@ -1,8 +1,8 @@ 'use client'; +import { CommunitiesSection } from '@/payload-types'; +import { Button } from '@components/atoms'; import { Icon } from '@iconify/react'; -import { Button } from '@imphnen-frontend-service/shadcn-ui/atoms'; -import { CommunitiesSection } from 'apps/landing/src/payload-types'; import { motion, useInView } from 'framer-motion'; import { useRef } from 'react'; diff --git a/apps/landing/src/app/(frontend)/(home)/_components/features.tsx b/apps/landing/src/app/(frontend)/(home)/_components/features.tsx index 35a970a..deefaa7 100644 --- a/apps/landing/src/app/(frontend)/(home)/_components/features.tsx +++ b/apps/landing/src/app/(frontend)/(home)/_components/features.tsx @@ -1,7 +1,7 @@ 'use client'; +import { FeaturesSection } from '@/payload-types'; import { Icon } from '@iconify/react'; -import { FeaturesSection } from 'apps/landing/src/payload-types'; import { motion, useInView } from 'framer-motion'; import { useRef } from 'react'; diff --git a/apps/landing/src/app/(frontend)/(home)/_components/hero.tsx b/apps/landing/src/app/(frontend)/(home)/_components/hero.tsx index f88594e..937a530 100644 --- a/apps/landing/src/app/(frontend)/(home)/_components/hero.tsx +++ b/apps/landing/src/app/(frontend)/(home)/_components/hero.tsx @@ -1,13 +1,8 @@ 'use client'; -import { - Button, - CodeIcon, - SparklesIcon, - UsersIcon, -} from '@imphnen-frontend-service/shadcn-ui/atoms'; -import { formatCMSImageDataToMedia } from 'apps/landing/src/lib/format'; -import { HeroSection } from 'apps/landing/src/payload-types'; +import { formatCMSImageDataToMedia } from '@/lib/format'; +import { HeroSection } from '@/payload-types'; +import { Button, CodeIcon, SparklesIcon, UsersIcon } from '@components/atoms'; import { motion } from 'framer-motion'; import Image from 'next/image'; import { Fragment, useEffect, useState } from 'react'; @@ -136,7 +131,7 @@ export function Hero(props: HeroSection) { if (!media) return null; return ( {media.alt} s.mobileMenuOpen); diff --git a/apps/landing/src/app/(frontend)/_components/header/simple-theme-toggle.tsx b/apps/landing/src/app/(frontend)/_components/header/simple-theme-toggle.tsx index a9fc723..59b91cc 100644 --- a/apps/landing/src/app/(frontend)/_components/header/simple-theme-toggle.tsx +++ b/apps/landing/src/app/(frontend)/_components/header/simple-theme-toggle.tsx @@ -1,10 +1,6 @@ 'use client'; -import { - Button, - MoonIcon, - SunIcon, -} from '@imphnen-frontend-service/shadcn-ui/atoms'; +import { Button, MoonIcon, SunIcon } from '@components/atoms'; import { useTheme } from 'next-themes'; import { useEffect, useState } from 'react'; diff --git a/apps/landing/src/app/(payload)/admin/[[...segments]]/not-found.tsx b/apps/landing/src/app/(payload)/admin/[[...segments]]/not-found.tsx index 94d4e63..3ed1465 100644 --- a/apps/landing/src/app/(payload)/admin/[[...segments]]/not-found.tsx +++ b/apps/landing/src/app/(payload)/admin/[[...segments]]/not-found.tsx @@ -2,8 +2,8 @@ /* DO NOT MODIFY IT BECAUSE IT COULD BE REWRITTEN AT ANY TIME. */ import type { Metadata } from 'next'; +import config from '@/payload.config'; import { NotFoundPage, generatePageMetadata } from '@payloadcms/next/views'; -import config from '../../../../payload.config'; import { importMap } from '../importMap'; type Args = { diff --git a/apps/landing/src/app/(payload)/admin/[[...segments]]/page.tsx b/apps/landing/src/app/(payload)/admin/[[...segments]]/page.tsx index cf3fdd0..0a417c8 100644 --- a/apps/landing/src/app/(payload)/admin/[[...segments]]/page.tsx +++ b/apps/landing/src/app/(payload)/admin/[[...segments]]/page.tsx @@ -2,8 +2,8 @@ /* DO NOT MODIFY IT BECAUSE IT COULD BE REWRITTEN AT ANY TIME. */ import type { Metadata } from 'next'; +import config from '@/payload.config'; import { RootPage, generatePageMetadata } from '@payloadcms/next/views'; -import config from '../../../../payload.config'; import { importMap } from '../importMap'; type Args = { diff --git a/apps/landing/src/app/(payload)/api/[...slug]/route.ts b/apps/landing/src/app/(payload)/api/[...slug]/route.ts index 7177895..2ea3ed1 100644 --- a/apps/landing/src/app/(payload)/api/[...slug]/route.ts +++ b/apps/landing/src/app/(payload)/api/[...slug]/route.ts @@ -1,5 +1,6 @@ /* THIS FILE WAS GENERATED AUTOMATICALLY BY PAYLOAD. */ /* DO NOT MODIFY IT BECAUSE IT COULD BE REWRITTEN AT ANY TIME. */ +import config from '@/payload.config'; import '@payloadcms/next/css'; import { REST_DELETE, @@ -9,7 +10,6 @@ import { REST_POST, REST_PUT, } from '@payloadcms/next/routes'; -import config from '../../../../payload.config'; export const GET = REST_GET(config); export const POST = REST_POST(config); diff --git a/apps/landing/src/app/(payload)/api/graphql-playground/route.ts b/apps/landing/src/app/(payload)/api/graphql-playground/route.ts index 9c2a713..09832a4 100644 --- a/apps/landing/src/app/(payload)/api/graphql-playground/route.ts +++ b/apps/landing/src/app/(payload)/api/graphql-playground/route.ts @@ -1,7 +1,7 @@ /* THIS FILE WAS GENERATED AUTOMATICALLY BY PAYLOAD. */ /* DO NOT MODIFY IT BECAUSE IT COULD BE REWRITTEN AT ANY TIME. */ +import config from '@/payload.config'; import '@payloadcms/next/css'; import { GRAPHQL_PLAYGROUND_GET } from '@payloadcms/next/routes'; -import config from '../../../../payload.config'; export const GET = GRAPHQL_PLAYGROUND_GET(config); diff --git a/apps/landing/src/app/(payload)/api/graphql/route.ts b/apps/landing/src/app/(payload)/api/graphql/route.ts index e6ab622..878b1cf 100644 --- a/apps/landing/src/app/(payload)/api/graphql/route.ts +++ b/apps/landing/src/app/(payload)/api/graphql/route.ts @@ -1,7 +1,7 @@ /* THIS FILE WAS GENERATED AUTOMATICALLY BY PAYLOAD. */ /* DO NOT MODIFY IT BECAUSE IT COULD BE REWRITTEN AT ANY TIME. */ +import config from '@/payload.config'; import { GRAPHQL_POST, REST_OPTIONS } from '@payloadcms/next/routes'; -import config from '../../../../payload.config'; export const POST = GRAPHQL_POST(config); diff --git a/apps/landing/src/app/(payload)/layout.tsx b/apps/landing/src/app/(payload)/layout.tsx index e32d647..f17d63f 100644 --- a/apps/landing/src/app/(payload)/layout.tsx +++ b/apps/landing/src/app/(payload)/layout.tsx @@ -1,10 +1,10 @@ /* THIS FILE WAS GENERATED AUTOMATICALLY BY PAYLOAD. */ /* DO NOT MODIFY IT BECAUSE IT COULD BE REWRITTEN AT ANY TIME. */ +import config from '@/payload.config'; import '@payloadcms/next/css'; import { handleServerFunctions, RootLayout } from '@payloadcms/next/layouts'; import type { ServerFunctionClient } from 'payload'; import React from 'react'; -import config from '../../payload.config'; import { importMap } from './admin/importMap.js'; import './custom.scss'; diff --git a/apps/landing/tsconfig.json b/apps/landing/tsconfig.json index 2a48629..8ff8f12 100644 --- a/apps/landing/tsconfig.json +++ b/apps/landing/tsconfig.json @@ -11,11 +11,7 @@ "moduleResolution": "bundler", "resolveJsonModule": true, "isolatedModules": true, - "lib": [ - "dom", - "dom.iterable", - "esnext" - ], + "lib": ["dom", "dom.iterable", "esnext"], "allowJs": true, "allowSyntheticDefaultImports": true, "forceConsistentCasingInFileNames": true, @@ -24,7 +20,13 @@ { "name": "next" } - ] + ], + "baseUrl": ".", + "paths": { + "@components/atoms": ["../../libs/shadcn-ui/src/atoms/index.ts"], + "@utils/ui": ["../../libs/utils/src/index.ts"], + "@/*": ["src/*"] + } }, "include": [ "**/*.js", @@ -36,10 +38,5 @@ "next-env.d.ts", ".next/types/**/*.ts" ], - "exclude": [ - "node_modules", - "jest.config.ts", - "**/*.spec.ts", - "**/*.test.ts" - ] + "exclude": ["node_modules", "jest.config.ts", "**/*.spec.ts", "**/*.test.ts"] }