@@ -1764,31 +1764,21 @@ export type SettingsQueryResult = {
17641764 } | null ;
17651765} | null ;
17661766// Variable: homePageQuery
1767- // Query: *[_type == "settings" ][0]{ "featuredCourse": *[_type == "course" && featured > 0]|order(featured desc)[0]{ _id, _type, "status": select(_originalId in path("drafts.**") => "draft", "published"), "title": coalesce(title, "Untitled"), "slug": slug.current, excerpt, coverImage, "date": coalesce(date, _createdAt), stripeProduct, }, "featuredCourses": *[_type == "course" && featured > 0]|order(featured desc)[0...4]{ _id, _type, "status": select(_originalId in path("drafts.**") => "draft", "published"), "title": coalesce(title, "Untitled"), "slug": slug.current, excerpt, coverImage, "date": coalesce(date, _createdAt), stripeProduct, }, "latestPodcast": *[_type == "podcast"]|order(date desc)[0]{ _id, _type, "status": select(_originalId in path("drafts.**") => "draft", "published"), "title": coalesce(title, "Untitled"), "slug": slug.current, excerpt, coverImage, "date": coalesce(date, _createdAt), }, "topPodcasts": *[_type == "podcast" && statistics.youtube.viewCount > 0]|order(statistics.youtube.viewCount desc)[0...4]{ _id, _type, "status": select(_originalId in path("drafts.**") => "draft", "published"), "title": coalesce(title, "Untitled"), "slug": slug.current, excerpt, coverImage, "date": coalesce(date, _createdAt), }, "latestPosts": *[_type == "post"]|order(date desc)[0...4]{ _id, _type, "status": select(_originalId in path("drafts.**") => "draft", "published"), "title": coalesce(title, "Untitled"), "slug": slug.current, excerpt, coverImage, "date": coalesce(date, _createdAt), }, "topPosts": *[_type == "post" && statistics.youtube.viewCount > 0]|order(statistics.youtube.viewCount desc)[0...4]{ _id, _type, "status": select(_originalId in path("drafts.**") => "draft", "published"), "title": coalesce(title, "Untitled"), "slug": slug.current, excerpt, coverImage, "date": coalesce(date, _createdAt), },}
1767+ // Query: *[_type == "settings" ][0]{ "latestPodcast": *[_type == "podcast"]|order(date desc)[0]{ _id, _type, "status": select(_originalId in path("drafts.**") => "draft", "published"), "title": coalesce(title, "Untitled"), "slug": slug.current, excerpt, coverImage, "date": coalesce(date, _createdAt), youtube, videoCloudinary, }, "latestPodcasts": *[_type == "podcast"]|order(date desc)[0...4]{ _id, _type, "status": select(_originalId in path("drafts.**") => "draft", "published"), "title": coalesce(title, "Untitled"), "slug": slug.current, excerpt, coverImage, "date": coalesce(date, _createdAt), }, "topPodcasts": *[_type == "podcast" && statistics.youtube.viewCount > 0]|order(statistics.youtube.viewCount desc)[0...4]{ _id, _type, "status": select(_originalId in path("drafts.**") => "draft", "published"), "title": coalesce(title, "Untitled"), "slug": slug.current, excerpt, coverImage, "date": coalesce(date, _createdAt), }, "latestPosts": *[_type == "post"]|order(date desc)[0...4]{ _id, _type, "status": select(_originalId in path("drafts.**") => "draft", "published"), "title": coalesce(title, "Untitled"), "slug": slug.current, excerpt, coverImage, "date": coalesce(date, _createdAt), }, "topPosts": *[_type == "post" && statistics.youtube.viewCount > 0]|order(statistics.youtube.viewCount desc)[0...4]{ _id, _type, "status": select(_originalId in path("drafts.**") => "draft", "published"), "title": coalesce(title, "Untitled"), "slug": slug.current, excerpt, coverImage, "date": coalesce(date, _createdAt), },}
17681768export type HomePageQueryResult = {
1769- featuredCourse : {
1769+ latestPodcast : {
17701770 _id : string ;
1771- _type : "course " ;
1771+ _type : "podcast " ;
17721772 status : "draft" | "published" ;
17731773 title : string | "Untitled" ;
17741774 slug : string | null ;
17751775 excerpt : string | null ;
17761776 coverImage : CloudinaryAsset | null ;
17771777 date : string ;
1778- stripeProduct : string | null ;
1778+ youtube : string | null ;
1779+ videoCloudinary : CloudinaryAsset | null ;
17791780 } | null ;
1780- featuredCourses : Array < {
1781- _id : string ;
1782- _type : "course" ;
1783- status : "draft" | "published" ;
1784- title : string | "Untitled" ;
1785- slug : string | null ;
1786- excerpt : string | null ;
1787- coverImage : CloudinaryAsset | null ;
1788- date : string ;
1789- stripeProduct : string | null ;
1790- } > ;
1791- latestPodcast : {
1781+ latestPodcasts : Array < {
17921782 _id : string ;
17931783 _type : "podcast" ;
17941784 status : "draft" | "published" ;
@@ -1797,7 +1787,7 @@ export type HomePageQueryResult = {
17971787 excerpt : string | null ;
17981788 coverImage : CloudinaryAsset | null ;
17991789 date : string ;
1800- } | null ;
1790+ } > ;
18011791 topPodcasts : Array < {
18021792 _id : string ;
18031793 _type : "podcast" ;
@@ -10889,7 +10879,7 @@ declare module "@sanity/client" {
1088910879 interface SanityQueries {
1089010880 "count(*[_type == $type])" : DocCountResult ;
1089110881 "*[_type == \"settings\"][0]{\n ...,\n ogImage{\n secure_url\n }\n}" : SettingsQueryResult ;
10892- "*[_type == \"settings\" ][0]{\n \"featuredCourse\": *[_type == \"course\" && featured > 0]|order(featured desc)[0]{\n \n _id,\n _type,\n \"status\": select(_originalId in path(\"drafts.**\") => \"draft\", \"published\"),\n \"title\": coalesce(title, \"Untitled\"),\n \"slug\": slug.current,\n excerpt,\n coverImage,\n \"date\": coalesce(date, _createdAt)\n,\n \n stripeProduct\n,\n },\n \"featuredCourses\": *[_type == \"course\" && featured > 0]|order(featured desc)[0...4]{\n \n _id,\n _type,\n \"status\": select(_originalId in path(\"drafts.**\") => \"draft\", \"published\"),\n \"title\": coalesce(title, \"Untitled\"),\n \"slug\": slug.current,\n excerpt,\n coverImage,\n \"date\": coalesce(date, _createdAt)\n,\n \n stripeProduct\n,\n },\n \"latestPodcast\": *[_type == \"podcast\"]|order(date desc)[0]{\n \n _id,\n _type,\n \"status\": select(_originalId in path(\"drafts.**\") => \"draft\", \"published\"),\n \"title\": coalesce(title, \"Untitled\"),\n \"slug\": slug.current,\n excerpt,\n coverImage,\n \"date\": coalesce(date, _createdAt)\n,\n },\n \"topPodcasts\": *[_type == \"podcast\" && statistics.youtube.viewCount > 0]|order(statistics.youtube.viewCount desc)[0...4]{\n \n _id,\n _type,\n \"status\": select(_originalId in path(\"drafts.**\") => \"draft\", \"published\"),\n \"title\": coalesce(title, \"Untitled\"),\n \"slug\": slug.current,\n excerpt,\n coverImage,\n \"date\": coalesce(date, _createdAt)\n,\n },\n \"latestPosts\": *[_type == \"post\"]|order(date desc)[0...4]{\n \n _id,\n _type,\n \"status\": select(_originalId in path(\"drafts.**\") => \"draft\", \"published\"),\n \"title\": coalesce(title, \"Untitled\"),\n \"slug\": slug.current,\n excerpt,\n coverImage,\n \"date\": coalesce(date, _createdAt)\n,\n },\n \"topPosts\": *[_type == \"post\" && statistics.youtube.viewCount > 0]|order(statistics.youtube.viewCount desc)[0...4]{\n \n _id,\n _type,\n \"status\": select(_originalId in path(\"drafts.**\") => \"draft\", \"published\"),\n \"title\": coalesce(title, \"Untitled\"),\n \"slug\": slug.current,\n excerpt,\n coverImage,\n \"date\": coalesce(date, _createdAt)\n,\n },\n}" : HomePageQueryResult ;
10882+ "*[_type == \"settings\" ][0]{\n \"latestPodcast\": *[_type == \"podcast\"]|order(date desc)[0]{\n \n _id,\n _type,\n \"status\": select(_originalId in path(\"drafts.**\") => \"draft\", \"published\"),\n \"title\": coalesce(title, \"Untitled\"),\n \"slug\": slug.current,\n excerpt,\n coverImage,\n \"date\": coalesce(date, _createdAt)\n,\n youtube,\n videoCloudinary,\n },\n \"latestPodcasts\": *[_type == \"podcast\"]|order(date desc)[0...4]{\n \n _id,\n _type,\n \"status\": select(_originalId in path(\"drafts.**\") => \"draft\", \"published\"),\n \"title\": coalesce(title, \"Untitled\"),\n \"slug\": slug.current,\n excerpt,\n coverImage,\n \"date\": coalesce(date, _createdAt)\n,\n },\n \"topPodcasts\": *[_type == \"podcast\" && statistics.youtube.viewCount > 0]|order(statistics.youtube.viewCount desc)[0...4]{\n \n _id,\n _type,\n \"status\": select(_originalId in path(\"drafts.**\") => \"draft\", \"published\"),\n \"title\": coalesce(title, \"Untitled\"),\n \"slug\": slug.current,\n excerpt,\n coverImage,\n \"date\": coalesce(date, _createdAt)\n,\n },\n \"latestPosts\": *[_type == \"post\"]|order(date desc)[0...4]{\n \n _id,\n _type,\n \"status\": select(_originalId in path(\"drafts.**\") => \"draft\", \"published\"),\n \"title\": coalesce(title, \"Untitled\"),\n \"slug\": slug.current,\n excerpt,\n coverImage,\n \"date\": coalesce(date, _createdAt)\n,\n },\n \"topPosts\": *[_type == \"post\" && statistics.youtube.viewCount > 0]|order(statistics.youtube.viewCount desc)[0...4]{\n \n _id,\n _type,\n \"status\": select(_originalId in path(\"drafts.**\") => \"draft\", \"published\"),\n \"title\": coalesce(title, \"Untitled\"),\n \"slug\": slug.current,\n excerpt,\n coverImage,\n \"date\": coalesce(date, _createdAt)\n,\n },\n}" : HomePageQueryResult ;
1089310883 "*[_type == \"page\" && slug.current == $slug] [0] {\n \n _id,\n _type,\n \"status\": select(_originalId in path(\"drafts.**\") => \"draft\", \"published\"),\n \"title\": coalesce(title, \"Untitled\"),\n \"slug\": slug.current,\n excerpt,\n coverImage,\n \"date\": coalesce(date, _createdAt)\n,\n \n content[]{\n ...,\n markDefs[]{\n ...,\n _type == \"internalLink\" => {\n @.reference->_type == \"page\" => {\n \"href\": \"/\" + @.reference->slug.current\n },\n @.reference->_type != \"page\" => {\n \"href\": \"/\" + @.reference->_type + \"/\" + @.reference->slug.current\n }\n },\n }\n },\n author[]->{\n ...,\n \"title\": coalesce(title, \"Anonymous\"),\n \"slug\": slug.current,\n },\n devto,\n hashnode,\n sponsor[]->{\n ...,\n \"title\": coalesce(title, \"Anonymous\"),\n \"slug\": slug.current,\n },\n tags,\n videoCloudinary,\n youtube\n\n}" : PageQueryResult ;
1089410884 "*[_type == \"post\" && defined(slug.current)] | order(date desc, _updatedAt desc) [0] {\n \n _id,\n _type,\n \"status\": select(_originalId in path(\"drafts.**\") => \"draft\", \"published\"),\n \"title\": coalesce(title, \"Untitled\"),\n \"slug\": slug.current,\n excerpt,\n coverImage,\n \"date\": coalesce(date, _createdAt)\n,\n author[]->{\n ...,\n \"title\": coalesce(title, \"Anonymous\"),\n \"slug\": slug.current,\n }\n}" : BlogQueryResult ;
1089510885 "*[_type == \"post\" && _id != $skip && defined(slug.current)] | order(date desc, _updatedAt desc) [$offset...$limit] {\n \n _id,\n _type,\n \"status\": select(_originalId in path(\"drafts.**\") => \"draft\", \"published\"),\n \"title\": coalesce(title, \"Untitled\"),\n \"slug\": slug.current,\n excerpt,\n coverImage,\n \"date\": coalesce(date, _createdAt)\n,\n author[]->{\n ...,\n \"title\": coalesce(title, \"Anonymous\"),\n \"slug\": slug.current,\n }\n}" : MorePostQueryResult ;
0 commit comments