Skip to content

Commit 2202f58

Browse files
committed
feat: add prettier
1 parent c1255ac commit 2202f58

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+941
-927
lines changed

.prettierrc

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"printWidth": 80,
3+
"tabWidth": 2,
4+
"useTabs": false,
5+
"semi": false,
6+
"singleQuote": true,
7+
"trailingComma": "es5",
8+
"bracketSpacing": true,
9+
"jsxBracketSameLine": false,
10+
"arrowParens": "always",
11+
"endOfLine": "lf"
12+
}

.vscode/settings.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
2-
"typescript.tsdk": "node_modules/typescript/lib",
3-
"editor.formatOnSave": true,
4-
}
2+
"typescript.tsdk": "node_modules/typescript/lib",
3+
"editor.formatOnSave": true,
4+
"editor.defaultFormatter": "esbenp.prettier-vscode"
5+
}

app/books/new/error.tsx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
"use client"; // Error boundaries must be Client Components
1+
'use client' // Error boundaries must be Client Components
22

3-
import { useEffect } from "react";
3+
import { useEffect } from 'react'
44

55
export default function Error({
66
error,
77
reset,
88
}: {
9-
error: Error & { digest?: string };
10-
reset: () => void;
9+
error: Error & { digest?: string }
10+
reset: () => void
1111
}) {
1212
useEffect(() => {
1313
// Log the error to an error reporting service
14-
console.error(error);
15-
}, [error]);
14+
console.error(error)
15+
}, [error])
1616

1717
return (
1818
<div>
@@ -26,5 +26,5 @@ export default function Error({
2626
Try again
2727
</button>
2828
</div>
29-
);
29+
)
3030
}

app/books/new/page.tsx

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { Button } from "@/components/ui/button";
2-
import { Input } from "@/components/ui/input";
3-
import { createBook } from "@/lib/api/book";
1+
import { Button } from '@/components/ui/button'
2+
import { Input } from '@/components/ui/input'
3+
import { createBook } from '@/lib/api/book'
44

55
import {
66
Breadcrumb,
@@ -9,29 +9,29 @@ import {
99
BreadcrumbList,
1010
BreadcrumbPage,
1111
BreadcrumbSeparator,
12-
} from "@/components/ui/breadcrumb";
13-
import Link from "next/link";
14-
import { redirect } from "next/navigation";
12+
} from '@/components/ui/breadcrumb'
13+
import Link from 'next/link'
14+
import { redirect } from 'next/navigation'
1515

1616
export default function NewBook() {
1717
async function create(formData: FormData) {
18-
"use server";
18+
'use server'
1919

20-
const title = formData.get("title") as string;
21-
const author = formData.get("author") as string;
22-
const year = formData.get("year") as string;
23-
const code = formData.get("code") as string;
24-
const library_id = formData.get("library_id") as string;
20+
const title = formData.get('title') as string
21+
const author = formData.get('author') as string
22+
const year = formData.get('year') as string
23+
const code = formData.get('code') as string
24+
const library_id = formData.get('library_id') as string
2525

2626
await createBook({
2727
title,
2828
author,
2929
year: Number(year),
3030
code,
3131
library_id,
32-
});
32+
})
3333

34-
redirect("/books");
34+
redirect('/books')
3535
}
3636

3737
return (
@@ -66,5 +66,5 @@ export default function NewBook() {
6666
<Button type="submit">Create</Button>
6767
</form>
6868
</div>
69-
);
69+
)
7070
}

app/books/page.tsx

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -5,56 +5,56 @@ import {
55
BreadcrumbList,
66
BreadcrumbPage,
77
BreadcrumbSeparator,
8-
} from "@/components/ui/breadcrumb";
9-
import { Button } from "@/components/ui/button";
8+
} from '@/components/ui/breadcrumb'
9+
import { Button } from '@/components/ui/button'
1010
import {
1111
Pagination,
1212
PaginationContent,
1313
PaginationItem,
1414
PaginationNext,
1515
PaginationPrevious,
16-
} from "@/components/ui/pagination";
16+
} from '@/components/ui/pagination'
1717
import {
1818
Table,
1919
TableBody,
2020
TableCell,
2121
TableHead,
2222
TableHeader,
2323
TableRow,
24-
} from "@/components/ui/table";
25-
import { getListBooks } from "@/lib/api/book";
26-
import Link from "next/link";
24+
} from '@/components/ui/table'
25+
import { getListBooks } from '@/lib/api/book'
26+
import Link from 'next/link'
2727

2828
export default async function Books({
2929
searchParams,
3030
}: {
3131
searchParams: Promise<{
32-
skip?: number;
33-
limit?: number;
34-
library_id?: string;
35-
}>;
32+
skip?: number
33+
limit?: number
34+
library_id?: string
35+
}>
3636
}) {
37-
const sp = await searchParams;
38-
const skip = Number(sp?.skip ?? 0);
39-
const limit = Number(sp?.limit ?? 20);
40-
const library_id = sp?.library_id;
37+
const sp = await searchParams
38+
const skip = Number(sp?.skip ?? 0)
39+
const limit = Number(sp?.limit ?? 20)
40+
const library_id = sp?.library_id
4141
const res = await getListBooks({
42-
sort_by: "created_at",
43-
sort_in: "desc",
42+
sort_by: 'created_at',
43+
sort_in: 'desc',
4444
limit: limit,
4545
skip: skip,
4646
...(library_id ? { library_id } : {}),
47-
});
47+
})
4848

49-
if ("error" in res) {
50-
console.log(res);
51-
return <div>{JSON.stringify(res.message)}</div>;
49+
if ('error' in res) {
50+
console.log(res)
51+
return <div>{JSON.stringify(res.message)}</div>
5252
}
5353

54-
const prevSkip = skip - limit > 0 ? skip - limit : 0;
54+
const prevSkip = skip - limit > 0 ? skip - limit : 0
5555

56-
const nextURL = `/books?skip=${skip + limit}&limit=${limit}`;
57-
const prevURL = `/books?skip=${prevSkip}&limit=${limit}`;
56+
const nextURL = `/books?skip=${skip + limit}&limit=${limit}`
57+
const prevURL = `/books?skip=${prevSkip}&limit=${limit}`
5858

5959
return (
6060
<div>
@@ -114,5 +114,5 @@ export default async function Books({
114114
</PaginationContent>
115115
</Pagination>
116116
</div>
117-
);
117+
)
118118
}

0 commit comments

Comments
 (0)