Skip to content

Commit

Permalink
Merge pull request #11 from ricokahler/feat/new-example
Browse files Browse the repository at this point in the history
Update example for CI
  • Loading branch information
ricokahler authored Dec 17, 2020
2 parents fa0ce9c + 94095b0 commit 1a2a524
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 8 deletions.
4 changes: 2 additions & 2 deletions examples/next-data-hooks-example/pages/blogs/[slug].ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { getDataHooksProps } from 'next-data-hooks';
import { GetStaticProps } from 'next';
import BlogPost, { useBlogPost } from 'routes/blogs/blog-post';
import BlogPost from 'routes/blogs/blog-post';
import getBlogPosts from 'helpers/get-blog-posts';

export const getStaticPaths = async () => {
Expand All @@ -14,7 +14,7 @@ export const getStaticPaths = async () => {
export const getStaticProps: GetStaticProps = async (context) => {
const dataHooksProps = await getDataHooksProps({
context,
hooks: [useBlogPost],
dataHooks: BlogPost.dataHooks,
});

return {
Expand Down
4 changes: 2 additions & 2 deletions examples/next-data-hooks-example/pages/blogs/index.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
import { GetStaticProps } from 'next';
import { getDataHooksProps } from 'next-data-hooks';
import BlogPostIndex, { useBlogPostIndex } from 'routes/blogs/index';
import BlogPostIndex from 'routes/blogs/index';

export const getStaticProps: GetStaticProps = async (context) => {
const dataHooksProps = await getDataHooksProps({
context,
hooks: [useBlogPostIndex],
dataHooks: BlogPostIndex.dataHooks,
});

return {
Expand Down
4 changes: 3 additions & 1 deletion examples/next-data-hooks-example/routes/blogs/blog-post.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import Link from 'next/link';
import { createDataHook } from 'next-data-hooks';
import getBlogPosts from 'helpers/get-blog-posts';

export const useBlogPost = createDataHook('BlogPost', async (context) => {
const useBlogPost = createDataHook('BlogPost', async (context) => {
const slug = context.params?.slug as string;
const blogPosts = await getBlogPosts();
const blogPost = blogPosts.find((blogPost) => blogPost.slug === slug)!;
Expand All @@ -24,4 +24,6 @@ function BlogPost() {
);
}

BlogPost.dataHooks = [useBlogPost];

export default BlogPost;
8 changes: 5 additions & 3 deletions examples/next-data-hooks-example/routes/blogs/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@ import Link from 'next/link';
import { createDataHook } from 'next-data-hooks';
import getBlogPosts from 'helpers/get-blog-posts';

export const useBlogPostIndex = createDataHook('BlogPostIndex', async () => {
const useBlogPostIndex = createDataHook('BlogPostIndex', async () => {
const blogPosts = await getBlogPosts();
return blogPosts.map(({ title, slug }) => ({ title, slug }));
});

function BlogPost() {
function BlogPostIndex() {
const blogPostIndex = useBlogPostIndex();

return (
Expand All @@ -30,4 +30,6 @@ function BlogPost() {
);
}

export default BlogPost;
BlogPostIndex.dataHooks = [useBlogPostIndex];

export default BlogPostIndex;

0 comments on commit 1a2a524

Please sign in to comment.