From 08df56c6792080072c92c81b54ba750e02ca6dda Mon Sep 17 00:00:00 2001 From: Max Schmidt Date: Sat, 17 Jun 2023 10:50:48 +0200 Subject: [PATCH] Refactor imports in Astro project --- astro/src/components/Content.astro | 4 ++-- astro/src/layouts/Layout.astro | 2 +- astro/src/pages/index.astro | 4 ++-- astro/src/pages/posts/[id].astro | 8 ++++---- astro/src/utils/payload.ts | 2 +- astro/tsconfig.json | 3 ++- 6 files changed, 12 insertions(+), 11 deletions(-) diff --git a/astro/src/components/Content.astro b/astro/src/components/Content.astro index 14b3f46..316bbe2 100644 --- a/astro/src/components/Content.astro +++ b/astro/src/components/Content.astro @@ -1,7 +1,7 @@ --- import { Image } from "@astrojs/image/components"; -import { getContentArray } from "../utils/helpers"; -import { getImageSrc } from "../utils/payload"; +import { getContentArray } from "src/utils/helpers"; +import { getImageSrc } from "src/utils/payload"; const { content } = Astro.props; const contentArray = getContentArray(content); --- diff --git a/astro/src/layouts/Layout.astro b/astro/src/layouts/Layout.astro index 0d7ec3a..3362db3 100644 --- a/astro/src/layouts/Layout.astro +++ b/astro/src/layouts/Layout.astro @@ -1,5 +1,5 @@ --- -import "../global.css"; +import "global.css"; export interface Props { title: string; } diff --git a/astro/src/pages/index.astro b/astro/src/pages/index.astro index 61d9bbb..a7bf4ae 100644 --- a/astro/src/pages/index.astro +++ b/astro/src/pages/index.astro @@ -1,6 +1,6 @@ --- -import Layout from "../layouts/Layout.astro"; -import { getPosts } from "../utils/payload"; +import Layout from "src/layouts/Layout.astro"; +import { getPosts } from "src/utils/payload"; const posts = await getPosts(); --- diff --git a/astro/src/pages/posts/[id].astro b/astro/src/pages/posts/[id].astro index bd5a0eb..10469e5 100644 --- a/astro/src/pages/posts/[id].astro +++ b/astro/src/pages/posts/[id].astro @@ -1,8 +1,8 @@ --- -import Layout from "../../layouts/Layout.astro"; -import Content from "../../components/Content.astro"; -import type { Post } from "../../types"; -import { getPost, getPosts } from "../../utils/payload"; +import Layout from "src/layouts/Layout.astro"; +import Content from "src/components/Content.astro"; +import type { Post } from "src/types"; +import { getPost, getPosts } from "src/utils/payload"; export async function getStaticPaths() { const posts = await getPosts(); diff --git a/astro/src/utils/payload.ts b/astro/src/utils/payload.ts index 6659f5e..18b1b48 100644 --- a/astro/src/utils/payload.ts +++ b/astro/src/utils/payload.ts @@ -1,4 +1,4 @@ -import type { Post } from "../types"; +import type { Post } from "src/types"; const url = import.meta.env.DEV ? "http://payload:3001" diff --git a/astro/tsconfig.json b/astro/tsconfig.json index d93946a..c8cce98 100644 --- a/astro/tsconfig.json +++ b/astro/tsconfig.json @@ -1,6 +1,7 @@ { "extends": "astro/tsconfigs/strict", "compilerOptions": { - "types": ["@astrojs/image/client"] + "types": ["@astrojs/image/client"], + "baseUrl": "." } }