Add Prettier for TypeScript formatting

- Install prettier
- Configure .prettierrc.json and .prettierignore
- Add npm scripts: format, format:check
- Add Makefile target: format-frontend
- Format all frontend files
This commit is contained in:
counterweight 2025-12-21 21:59:26 +01:00
parent 4b394b0698
commit 37de6f70e0
Signed by: counterweight
GPG key ID: 883EDBAA726BD96C
44 changed files with 906 additions and 856 deletions

View file

@ -7,7 +7,17 @@ import constants from "../../../shared/constants.json";
const { ADMIN, REGULAR } = constants.roles;
type PageId = "counter" | "sum" | "profile" | "invites" | "booking" | "appointments" | "audit" | "admin-invites" | "admin-availability" | "admin-appointments";
type PageId =
| "counter"
| "sum"
| "profile"
| "invites"
| "booking"
| "appointments"
| "audit"
| "admin-invites"
| "admin-availability"
| "admin-appointments";
interface HeaderProps {
currentPage: PageId;
@ -82,4 +92,3 @@ export function Header({ currentPage }: HeaderProps) {
</div>
);
}