added dynamicIcon

This commit is contained in:
somrat sorkar
2023-06-27 15:12:29 +06:00
parent fdaf7880a5
commit ad03af58a3
13 changed files with 139 additions and 575 deletions
+11 -3
View File
@@ -4,9 +4,17 @@ email: johndoe@email.com
image: "/images/avatar.png"
description: this is meta description
social:
facebook: https://www.facebook.com/
twitter: https://www.twitter.com/
instagram: https://www.instagram.com/
- name: github
icon: FaGithub
link: https://github.com
- name: twitter
icon: FaTwitter
link: https://twitter.com
- name: linkedin
icon: FaLinkedin
link: https://linkedin.com
---
lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostr navigation et dolore magna aliqua.
+11 -3
View File
@@ -4,9 +4,17 @@ email: samwilson@email.com
image: "/images/avatar.png"
description: this is meta description
social:
facebook: https://www.facebook.com/
twitter: https://www.twitter.com/
instagram: https://www.instagram.com/
- name: github
icon: FaGithub
link: https://github.com
- name: twitter
icon: FaTwitter
link: https://twitter.com
- name: linkedin
icon: FaLinkedin
link: https://linkedin.com
---
lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostr navigation et dolore magna aliqua.
+11 -3
View File
@@ -4,9 +4,17 @@ email: williamjacob@email.com
image: "/images/avatar.png"
description: this is meta description
social:
facebook: https://www.facebook.com/
twitter: https://www.twitter.com/
instagram: https://www.instagram.com/
- name: github
icon: FaGithub
link: https://github.com
- name: twitter
icon: FaTwitter
link: https://twitter.com
- name: linkedin
icon: FaLinkedin
link: https://linkedin.com
---
lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostr navigation et dolore magna aliqua.
+9 -5
View File
@@ -24,11 +24,15 @@ const authorsCollection = defineCollection({
image: z.string().optional(),
description: z.string().optional(),
social: z
.object({
facebook: z.string().optional(),
twitter: z.string().optional(),
instagram: z.string().optional(),
})
.array(
z
.object({
name: z.string().optional(),
icon: z.string().optional(),
link: z.string().optional(),
})
.optional()
)
.optional(),
draft: z.boolean().optional(),
}),