From 48062a9988c83a5f899d2b47b5e15286e71bcdab Mon Sep 17 00:00:00 2001 From: Nathan Panchout Date: Sun, 25 Jan 2026 20:35:37 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A5(front)=20remove=20unused=20UI=20co?= =?UTF-8?q?mponents=20and=20utilities?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remove deprecated UI components (breadcrumbs, circular-progress, infinite-scroll, info, responsive) and unused hooks (useCopyToClipboard, useLayout, RhfInput) that are no longer needed. Co-Authored-By: Claude Opus 4.5 --- .../features/forms/components/RhfInput.tsx | 49 ---------- .../ui/components/breadcrumbs/Breadcrumbs.tsx | 58 ------------ .../ui/components/breadcrumbs/index.scss | 41 --------- .../circular-progress/CircularProgress.tsx | 90 ------------------- .../infinite-scroll/InfiniteScroll.scss | 12 --- .../infinite-scroll/InfiniteScroll.tsx | 86 ------------------ .../ui/components/infinite-scroll/index.ts | 1 - .../features/ui/components/info/InfoRow.scss | 19 ---- .../features/ui/components/info/InfoRow.tsx | 21 ----- .../components/responsive/ResponsiveDivs.tsx | 15 ---- .../ui/components/responsive/index.scss | 12 --- .../src/hooks/useCopyToClipboard.tsx | 34 ------- .../apps/calendars/src/utils/useLayout.tsx | 6 -- 13 files changed, 444 deletions(-) delete mode 100644 src/frontend/apps/calendars/src/features/forms/components/RhfInput.tsx delete mode 100644 src/frontend/apps/calendars/src/features/ui/components/breadcrumbs/Breadcrumbs.tsx delete mode 100644 src/frontend/apps/calendars/src/features/ui/components/breadcrumbs/index.scss delete mode 100644 src/frontend/apps/calendars/src/features/ui/components/circular-progress/CircularProgress.tsx delete mode 100644 src/frontend/apps/calendars/src/features/ui/components/infinite-scroll/InfiniteScroll.scss delete mode 100644 src/frontend/apps/calendars/src/features/ui/components/infinite-scroll/InfiniteScroll.tsx delete mode 100644 src/frontend/apps/calendars/src/features/ui/components/infinite-scroll/index.ts delete mode 100644 src/frontend/apps/calendars/src/features/ui/components/info/InfoRow.scss delete mode 100644 src/frontend/apps/calendars/src/features/ui/components/info/InfoRow.tsx delete mode 100644 src/frontend/apps/calendars/src/features/ui/components/responsive/ResponsiveDivs.tsx delete mode 100644 src/frontend/apps/calendars/src/features/ui/components/responsive/index.scss delete mode 100644 src/frontend/apps/calendars/src/hooks/useCopyToClipboard.tsx delete mode 100644 src/frontend/apps/calendars/src/utils/useLayout.tsx diff --git a/src/frontend/apps/calendars/src/features/forms/components/RhfInput.tsx b/src/frontend/apps/calendars/src/features/forms/components/RhfInput.tsx deleted file mode 100644 index feb04c5..0000000 --- a/src/frontend/apps/calendars/src/features/forms/components/RhfInput.tsx +++ /dev/null @@ -1,49 +0,0 @@ -import { Controller, useFormContext } from "react-hook-form"; -import { Input, TextArea, TextAreaProps } from "@openfun/cunningham-react"; -import { InputProps } from "@openfun/cunningham-react"; - -export const RhfInput = (props: InputProps & { name: string }) => { - const { control, setValue } = useFormContext(); - return ( - { - return ( - setValue(field.name, e.target.value)} - value={field.value} - /> - ); - }} - /> - ); -}; - -export const RhfTextarea = (props: TextAreaProps & { name: string }) => { - const { control, setValue } = useFormContext(); - return ( - { - return ( -