- Trouvez votre équilibre avec Latosa-Escrima
+ Trouvez votre équilibre
+
+ avec Latosa-Escrima
Une évolution des arts martiaux Philippins
From c90e2a8844d17c031071afa4a9679544b733da4a Mon Sep 17 00:00:00 2001
From: cdricms <36056008+cdricms@users.noreply.github.com>
Date: Fri, 31 Jan 2025 17:44:51 +0100
Subject: [PATCH 3/4] Removed unused files
---
frontend/components/ui/calendar.tsx | 82 -----------------------------
frontend/hooks/events.tsx | 38 -------------
2 files changed, 120 deletions(-)
delete mode 100644 frontend/components/ui/calendar.tsx
delete mode 100644 frontend/hooks/events.tsx
diff --git a/frontend/components/ui/calendar.tsx b/frontend/components/ui/calendar.tsx
deleted file mode 100644
index 5c0a682..0000000
--- a/frontend/components/ui/calendar.tsx
+++ /dev/null
@@ -1,82 +0,0 @@
-"use client";
-
-import * as React from "react";
-import { ChevronLeft, ChevronRight } from "lucide-react";
-import { DayPicker } from "react-day-picker";
-
-import { cn } from "@/lib/utils";
-import { buttonVariants } from "@/components/ui/button";
-
-export type CalendarProps = React.ComponentProps;
-
-function Calendar({
- className,
- classNames,
- showOutsideDays = true,
- ...props
-}: CalendarProps) {
- return (
- .day-range-end)]:rounded-r-md [&:has(>.day-range-start)]:rounded-l-md first:[&:has([aria-selected])]:rounded-l-md last:[&:has([aria-selected])]:rounded-r-md"
- : "[&:has([aria-selected])]:rounded-md",
- ),
- day: cn(
- buttonVariants({ variant: "ghost" }),
- "h-8 w-8 p-0 font-normal aria-selected:opacity-100",
- ),
- day_range_start: "day-range-start",
- day_range_end: "day-range-end",
- day_selected:
- "bg-primary text-primary-foreground hover:bg-primary hover:text-primary-foreground focus:bg-primary focus:text-primary-foreground",
- day_today: "bg-accent text-accent-foreground",
- day_outside:
- "day-outside text-muted-foreground aria-selected:bg-accent/50 aria-selected:text-muted-foreground",
- day_disabled: "text-muted-foreground opacity-50",
- day_range_middle:
- "aria-selected:bg-accent aria-selected:text-accent-foreground",
- day_hidden: "invisible",
- ...classNames,
- }}
- components={{
- IconLeft: ({ className, ...props }) => (
-
- ),
- IconRight: ({ className, ...props }) => (
-
- ),
- }}
- {...props}
- />
- );
-}
-Calendar.displayName = "Calendar";
-
-export { Calendar };
diff --git a/frontend/hooks/events.tsx b/frontend/hooks/events.tsx
deleted file mode 100644
index a8b4eb5..0000000
--- a/frontend/hooks/events.tsx
+++ /dev/null
@@ -1,38 +0,0 @@
-"use client";
-
-import { setCookie } from "cookies-next";
-import { useEffect, useState } from "react";
-import { API_URL } from "@/lib/constants";
-
-export interface LoginArgs {
- email: string;
- password: string;
-}
-
-export default function useLogin() {
- const {
- data,
- isLoading: loading,
- isSuccess,
- } = request(
- "/users/login",
- undefined,
- "POST",
- false,
- true,
- );
-
- const login = async (inputs: LoginArgs) => {
- try {
- const res = await trigger(inputs);
- if (!res) throw new Error("The server hasn't responded.");
- if (res.status === "Error") throw new Error(res.message);
- if (res.data) setCookie("auth_token", res.data);
- return res;
- } catch (error: any) {
- throw new Error(error.message);
- }
- };
-
- return { login, loading, isSuccess };
-}
From 0595f5dba75de70f80ecc08a84a55e54383adba9 Mon Sep 17 00:00:00 2001
From: cdricms <36056008+cdricms@users.noreply.github.com>
Date: Fri, 31 Jan 2025 18:52:49 +0100
Subject: [PATCH 4/4] Small fix
---
backend/core/models/permissions_to_roles.go | 2 +-
frontend/app/(auth)/dashboard/settings/roles/page.tsx | 1 -
frontend/components/youtube-embed.tsx | 4 ++++
frontend/next.config.ts | 3 +++
4 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/backend/core/models/permissions_to_roles.go b/backend/core/models/permissions_to_roles.go
index c5660fb..32e1b15 100644
--- a/backend/core/models/permissions_to_roles.go
+++ b/backend/core/models/permissions_to_roles.go
@@ -12,6 +12,6 @@ type PermissionToRole struct {
PermissionResource string `bun:"resource,pk"`
RoleID uuid.UUID `bun:"type:uuid,pk"`
- Permission *Permission `bun:"rel:belongs-to,join:resource=resource,action=action"`
+ Permission *Permission `bun:"rel:belongs-to"`
Role *Role `bun:"rel:belongs-to,join:role_id=id"`
}
diff --git a/frontend/app/(auth)/dashboard/settings/roles/page.tsx b/frontend/app/(auth)/dashboard/settings/roles/page.tsx
index 47bf858..6e3702f 100644
--- a/frontend/app/(auth)/dashboard/settings/roles/page.tsx
+++ b/frontend/app/(auth)/dashboard/settings/roles/page.tsx
@@ -136,7 +136,6 @@ function RoleCard({ role, onDelete, permissions }: RoleCardProps) {
{Object.entries(permissions).map(([res, actions]) => {
- console.log(role.permissions);
return (
diff --git a/frontend/next.config.ts b/frontend/next.config.ts
index cc9fa7c..90e8ba5 100644
--- a/frontend/next.config.ts
+++ b/frontend/next.config.ts
@@ -8,6 +8,9 @@ const apiUrl =
const nextConfig: NextConfig = {
/* config options here */
output: "standalone",
+ compiler: {
+ removeConsole: process.env.NODE_ENV === "production",
+ },
images: {
remotePatterns: [
{