diff --git a/apps/changelog_public/astro.config.mjs b/apps/changelog_public/astro.config.mjs index ebeaab9..e94a8f8 100644 --- a/apps/changelog_public/astro.config.mjs +++ b/apps/changelog_public/astro.config.mjs @@ -7,5 +7,6 @@ import tailwind from '@astrojs/tailwind' // https://astro.build/config export default defineConfig({ + output: 'server', integrations: [react(), tailwind({ nesting: true })], }) diff --git a/apps/changelog_public/package.json b/apps/changelog_public/package.json index 5adbee3..95c452b 100644 --- a/apps/changelog_public/package.json +++ b/apps/changelog_public/package.json @@ -15,12 +15,15 @@ "@astrojs/tailwind": "^5.1.2", "@boring.tools/schema": "workspace:*", "@boring.tools/ui": "workspace:*", + "@tailwindcss/typography": "^0.5.15", "@types/react": "^18.3.12", "@types/react-dom": "^18.3.1", "astro": "^4.16.7", + "date-fns": "^4.1.0", "react": "^18.3.1", "react-dom": "^18.3.1", "tailwindcss": "^3.4.14", + "tailwindcss-animate": "^1.0.7", "typescript": "^5.6.3" } } diff --git a/apps/changelog_public/src/pages/[id].astro b/apps/changelog_public/src/pages/[id].astro new file mode 100644 index 0000000..2ccd8f1 --- /dev/null +++ b/apps/changelog_public/src/pages/[id].astro @@ -0,0 +1,49 @@ +--- +import { Button } from '@boring.tools/ui' +import { format } from 'date-fns' + +const { id } = Astro.params +const response = await fetch(`http://localhost:3000/v1/changelog/public/${id}`) +const data = await response.json() +console.log(data) +--- + + +
+ + + + +{data.description}
++ {format(new Date(version.releasedAt), "dd-MM-yy")} +
++ {version.markdown} +
+CHANGELOG
+