feat: add project detail pages

This commit is contained in:
Stefan Imhoff
2023-05-17 17:36:50 +02:00
parent 86541962a2
commit 4909aa5143
42 changed files with 658 additions and 288 deletions

View File

@@ -1,21 +1,26 @@
import DownloadLink from './components/DownloadLink.astro';
import EmailLink from './components/EmailLink.astro';
import MoreLink from './components/MoreLink.astro';
import ThemeBox from './components/ThemeBox.astro';
import {
AffiliateLink,
AmazonBook,
Banner,
Book,
ColorStack,
ColorSwatch,
DisplayBox,
Divider,
DownloadLink,
EmailLink,
Flag,
FloatingImage,
Headline,
Image,
ListItem,
MoreLink,
NetflixFlag,
OdyseeVideo,
OrderedList,
PrimeVideoFlag,
ProjectIntro,
Subheadline,
Subsubheadline,
Text,
@@ -32,7 +37,9 @@ export const mapping = {
AmazonBook,
Banner,
Book,
ColorStack,
ColorSwatch,
DisplayBox,
DownloadLink,
EmailLink,
Flag,
@@ -43,7 +50,7 @@ export const mapping = {
h5: Subsubheadline,
h6: Subsubheadline,
hr: Divider,
img: Image,
img: FloatingImage,
li: ListItem,
MoreLink,
NetflixFlag,
@@ -51,6 +58,8 @@ export const mapping = {
ol: OrderedList,
p: Text,
PrimeVideoFlag,
ProjectIntro,
ThemeBox,
ul: UnorderedList,
Verse,
YouTubeVideo,