Skip to content

Commit facedb1

Browse files
committed
Update
1 parent d715351 commit facedb1

29 files changed

+388
-422
lines changed

frontend/openapi-ts.config.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ export default defineConfig({
1313
operationId: true,
1414
classNameBuilder: "{{name}}Service",
1515
methodNameBuilder: (operation) => {
16-
// @ts-ignore
16+
// @ts-expect-error
1717
let name: string = operation.name
18-
// @ts-ignore
18+
// @ts-expect-error
1919
const service: string = operation.service
2020

2121
if (service && name.toLowerCase().startsWith(service.toLowerCase())) {
@@ -30,4 +30,4 @@ export default defineConfig({
3030
type: "json",
3131
},
3232
],
33-
})
33+
})

frontend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"scripts": {
77
"dev": "vite",
88
"build": "tsc -p tsconfig.build.json && vite build",
9-
"lint": "biome check --write --no-errors-on-unmatched --files-ignore-unknown=true ./",
9+
"lint": "biome check --write --unsafe --no-errors-on-unmatched --files-ignore-unknown=true ./",
1010
"preview": "vite preview",
1111
"generate-client": "openapi-ts"
1212
},

frontend/src/client/core/request.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
import axios from "axios"
21
import type {
32
AxiosError,
3+
AxiosInstance,
44
AxiosRequestConfig,
55
AxiosResponse,
6-
AxiosInstance,
76
} from "axios"
7+
import axios from "axios"
88

99
import { ApiError } from "./ApiError"
1010
import type { ApiRequestOptions } from "./ApiRequestOptions"
1111
import type { ApiResult } from "./ApiResult"
12-
import { CancelablePromise } from "./CancelablePromise"
1312
import type { OnCancel } from "./CancelablePromise"
13+
import { CancelablePromise } from "./CancelablePromise"
1414
import type { OpenAPIConfig } from "./OpenAPI"
1515

1616
export const isString = (value: unknown): value is string => {

frontend/src/client/sdk.gen.ts

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,48 +4,48 @@ import type { CancelablePromise } from "./core/CancelablePromise"
44
import { OpenAPI } from "./core/OpenAPI"
55
import { request as __request } from "./core/request"
66
import type {
7-
ItemsReadItemsData,
8-
ItemsReadItemsResponse,
97
ItemsCreateItemData,
108
ItemsCreateItemResponse,
9+
ItemsDeleteItemData,
10+
ItemsDeleteItemResponse,
1111
ItemsReadItemData,
1212
ItemsReadItemResponse,
13+
ItemsReadItemsData,
14+
ItemsReadItemsResponse,
1315
ItemsUpdateItemData,
1416
ItemsUpdateItemResponse,
15-
ItemsDeleteItemData,
16-
ItemsDeleteItemResponse,
1717
LoginLoginAccessTokenData,
1818
LoginLoginAccessTokenResponse,
19-
LoginTestTokenResponse,
2019
LoginRecoverPasswordData,
20+
LoginRecoverPasswordHtmlContentData,
21+
LoginRecoverPasswordHtmlContentResponse,
2122
LoginRecoverPasswordResponse,
2223
LoginResetPasswordData,
2324
LoginResetPasswordResponse,
24-
LoginRecoverPasswordHtmlContentData,
25-
LoginRecoverPasswordHtmlContentResponse,
25+
LoginTestTokenResponse,
2626
PrivateCreateUserData,
2727
PrivateCreateUserResponse,
28-
UsersReadUsersData,
29-
UsersReadUsersResponse,
3028
UsersCreateUserData,
3129
UsersCreateUserResponse,
32-
UsersReadUserMeResponse,
30+
UsersDeleteUserData,
3331
UsersDeleteUserMeResponse,
34-
UsersUpdateUserMeData,
35-
UsersUpdateUserMeResponse,
36-
UsersUpdatePasswordMeData,
37-
UsersUpdatePasswordMeResponse,
38-
UsersRegisterUserData,
39-
UsersRegisterUserResponse,
32+
UsersDeleteUserResponse,
4033
UsersReadUserByIdData,
4134
UsersReadUserByIdResponse,
35+
UsersReadUserMeResponse,
36+
UsersReadUsersData,
37+
UsersReadUsersResponse,
38+
UsersRegisterUserData,
39+
UsersRegisterUserResponse,
40+
UsersUpdatePasswordMeData,
41+
UsersUpdatePasswordMeResponse,
4242
UsersUpdateUserData,
43+
UsersUpdateUserMeData,
44+
UsersUpdateUserMeResponse,
4345
UsersUpdateUserResponse,
44-
UsersDeleteUserData,
45-
UsersDeleteUserResponse,
46+
UtilsHealthCheckResponse,
4647
UtilsTestEmailData,
4748
UtilsTestEmailResponse,
48-
UtilsHealthCheckResponse,
4949
} from "./types.gen"
5050

5151
export class ItemsService {

frontend/src/components/Admin/AddUser.tsx

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,3 @@
1-
import { useMutation, useQueryClient } from "@tanstack/react-query"
2-
import { Controller, type SubmitHandler, useForm } from "react-hook-form"
3-
4-
import { type UserCreate, UsersService } from "@/client"
5-
import type { ApiError } from "@/client/core/ApiError"
6-
import useCustomToast from "@/hooks/useCustomToast"
7-
import { emailPattern, handleError } from "@/utils"
81
import {
92
Button,
103
DialogActionTrigger,
@@ -14,8 +7,14 @@ import {
147
Text,
158
VStack,
169
} from "@chakra-ui/react"
10+
import { useMutation, useQueryClient } from "@tanstack/react-query"
1711
import { useState } from "react"
12+
import { Controller, type SubmitHandler, useForm } from "react-hook-form"
1813
import { FaPlus } from "react-icons/fa"
14+
import { type UserCreate, UsersService } from "@/client"
15+
import type { ApiError } from "@/client/core/ApiError"
16+
import useCustomToast from "@/hooks/useCustomToast"
17+
import { emailPattern, handleError } from "@/utils"
1918
import { Checkbox } from "../ui/checkbox"
2019
import {
2120
DialogBody,

frontend/src/components/Admin/EditUser.tsx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
import { useMutation, useQueryClient } from "@tanstack/react-query"
2-
import { Controller, type SubmitHandler, useForm } from "react-hook-form"
3-
41
import {
52
Button,
63
DialogActionTrigger,
@@ -11,10 +8,12 @@ import {
118
Text,
129
VStack,
1310
} from "@chakra-ui/react"
11+
import { useMutation, useQueryClient } from "@tanstack/react-query"
1412
import { useState } from "react"
13+
import { Controller, type SubmitHandler, useForm } from "react-hook-form"
1514
import { FaExchangeAlt } from "react-icons/fa"
1615

17-
import { type UserPublic, type UserUpdate, UsersService } from "@/client"
16+
import { type UserPublic, UsersService, type UserUpdate } from "@/client"
1817
import type { ApiError } from "@/client/core/ApiError"
1918
import useCustomToast from "@/hooks/useCustomToast"
2019
import { emailPattern, handleError } from "@/utils"

frontend/src/components/Common/ItemActionsMenu.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
import { IconButton } from "@chakra-ui/react"
22
import { BsThreeDotsVertical } from "react-icons/bs"
3-
import { MenuContent, MenuRoot, MenuTrigger } from "../ui/menu"
4-
53
import type { ItemPublic } from "@/client"
64
import DeleteItem from "../Items/DeleteItem"
75
import EditItem from "../Items/EditItem"
6+
import { MenuContent, MenuRoot, MenuTrigger } from "../ui/menu"
87

98
interface ItemActionsMenuProps {
109
item: ItemPublic

frontend/src/components/Common/NotFound.tsx

Lines changed: 33 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -3,54 +3,41 @@ import { Link } from "@tanstack/react-router"
33

44
const NotFound = () => {
55
return (
6-
<>
7-
<Flex
8-
height="100vh"
9-
align="center"
10-
justify="center"
11-
flexDir="column"
12-
data-testid="not-found"
13-
p={4}
14-
>
15-
<Flex alignItems="center" zIndex={1}>
16-
<Flex flexDir="column" ml={4} align="center" justify="center" p={4}>
17-
<Text
18-
fontSize={{ base: "6xl", md: "8xl" }}
19-
fontWeight="bold"
20-
lineHeight="1"
21-
mb={4}
22-
>
23-
404
24-
</Text>
25-
<Text fontSize="2xl" fontWeight="bold" mb={2}>
26-
Oops!
27-
</Text>
28-
</Flex>
6+
<Flex
7+
height="100vh"
8+
align="center"
9+
justify="center"
10+
flexDir="column"
11+
data-testid="not-found"
12+
p={4}
13+
>
14+
<Flex alignItems="center" zIndex={1}>
15+
<Flex flexDir="column" ml={4} align="center" justify="center" p={4}>
16+
<Text
17+
fontSize={{ base: "6xl", md: "8xl" }}
18+
fontWeight="bold"
19+
lineHeight="1"
20+
mb={4}
21+
>
22+
404
23+
</Text>
24+
<Text fontSize="2xl" fontWeight="bold" mb={2}>
25+
Oops!
26+
</Text>
2927
</Flex>
30-
31-
<Text
32-
fontSize="lg"
33-
color="gray.600"
34-
mb={4}
35-
textAlign="center"
36-
zIndex={1}
37-
>
38-
The page you are looking for was not found.
39-
</Text>
40-
<Center zIndex={1}>
41-
<Link to="/">
42-
<Button
43-
variant="solid"
44-
colorScheme="teal"
45-
mt={4}
46-
alignSelf="center"
47-
>
48-
Go Back
49-
</Button>
50-
</Link>
51-
</Center>
5228
</Flex>
53-
</>
29+
30+
<Text fontSize="lg" color="gray.600" mb={4} textAlign="center" zIndex={1}>
31+
The page you are looking for was not found.
32+
</Text>
33+
<Center zIndex={1}>
34+
<Link to="/">
35+
<Button variant="solid" colorScheme="teal" mt={4} alignSelf="center">
36+
Go Back
37+
</Button>
38+
</Link>
39+
</Center>
40+
</Flex>
5441
)
5542
}
5643

frontend/src/components/Common/UserActionsMenu.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
import { IconButton } from "@chakra-ui/react"
22
import { BsThreeDotsVertical } from "react-icons/bs"
3-
import { MenuContent, MenuRoot, MenuTrigger } from "../ui/menu"
4-
53
import type { UserPublic } from "@/client"
64
import DeleteUser from "../Admin/DeleteUser"
75
import EditUser from "../Admin/EditUser"
6+
import { MenuContent, MenuRoot, MenuTrigger } from "../ui/menu"
87

98
interface UserActionsMenuProps {
109
user: UserPublic

frontend/src/components/Items/AddItem.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
import { useMutation, useQueryClient } from "@tanstack/react-query"
2-
import { type SubmitHandler, useForm } from "react-hook-form"
3-
41
import {
52
Button,
63
DialogActionTrigger,
@@ -9,7 +6,9 @@ import {
96
Text,
107
VStack,
118
} from "@chakra-ui/react"
9+
import { useMutation, useQueryClient } from "@tanstack/react-query"
1210
import { useState } from "react"
11+
import { type SubmitHandler, useForm } from "react-hook-form"
1312
import { FaPlus } from "react-icons/fa"
1413

1514
import { type ItemCreate, ItemsService } from "@/client"

0 commit comments

Comments
 (0)