From 58cb35e26dbb25180789b6922e51438317eacc96 Mon Sep 17 00:00:00 2001 From: Admin Date: Thu, 7 May 2026 03:46:18 +0330 Subject: [PATCH] feature: a minor refactor in folder structure done. --- frontend/src/app/(dashboard)/staff/page.tsx | 2 +- frontend/src/app/(dashboard)/treatment/page.tsx | 2 +- .../staff/staff-permission-form.ts | 0 .../components => components/staff}/staffPermissions.ts | 0 .../src/components/{ => ui}/treatment/AppointmentsStrip.tsx | 0 .../src/components/{ => ui}/treatment/FdiToothChart.tsx | 2 +- .../components/{ => ui}/treatment/PastTreatmentsPanel.tsx | 0 frontend/src/components/{ => ui}/treatment/ToothGlyph.tsx | 0 .../components/{ => ui}/treatment/TreatmentWorkspace.tsx | 6 +++--- 9 files changed, 6 insertions(+), 6 deletions(-) rename frontend/src/{app/(dashboard) => components}/staff/staff-permission-form.ts (100%) rename frontend/src/{app/(dashboard)/staff/components => components/staff}/staffPermissions.ts (100%) rename frontend/src/components/{ => ui}/treatment/AppointmentsStrip.tsx (100%) rename frontend/src/components/{ => ui}/treatment/FdiToothChart.tsx (97%) rename frontend/src/components/{ => ui}/treatment/PastTreatmentsPanel.tsx (100%) rename frontend/src/components/{ => ui}/treatment/ToothGlyph.tsx (100%) rename frontend/src/components/{ => ui}/treatment/TreatmentWorkspace.tsx (98%) diff --git a/frontend/src/app/(dashboard)/staff/page.tsx b/frontend/src/app/(dashboard)/staff/page.tsx index ea9e9e9..71adcf0 100644 --- a/frontend/src/app/(dashboard)/staff/page.tsx +++ b/frontend/src/app/(dashboard)/staff/page.tsx @@ -15,7 +15,7 @@ import { resolveStaffFeatureLabel, formatAccessSummary, type FeaturePermState, -} from './staff-permission-form'; +} from '../../../components/staff/staff-permission-form'; import { Pencil, Trash2, Copy, Check, X } from 'lucide-react'; import { useAuth } from '@/lib/hooks/useAuth'; import { staffApi, type StaffMemberDto } from '@/lib/api/staff'; diff --git a/frontend/src/app/(dashboard)/treatment/page.tsx b/frontend/src/app/(dashboard)/treatment/page.tsx index dbd764e..1014b41 100644 --- a/frontend/src/app/(dashboard)/treatment/page.tsx +++ b/frontend/src/app/(dashboard)/treatment/page.tsx @@ -1,6 +1,6 @@ 'use client'; -import { TreatmentWorkspace } from '@/components/treatment/TreatmentWorkspace'; +import { TreatmentWorkspace } from '@/components/ui/treatment/TreatmentWorkspace'; import { useAuth } from '@/lib/hooks/useAuth'; export default function TreatmentPage() { diff --git a/frontend/src/app/(dashboard)/staff/staff-permission-form.ts b/frontend/src/components/staff/staff-permission-form.ts similarity index 100% rename from frontend/src/app/(dashboard)/staff/staff-permission-form.ts rename to frontend/src/components/staff/staff-permission-form.ts diff --git a/frontend/src/app/(dashboard)/staff/components/staffPermissions.ts b/frontend/src/components/staff/staffPermissions.ts similarity index 100% rename from frontend/src/app/(dashboard)/staff/components/staffPermissions.ts rename to frontend/src/components/staff/staffPermissions.ts diff --git a/frontend/src/components/treatment/AppointmentsStrip.tsx b/frontend/src/components/ui/treatment/AppointmentsStrip.tsx similarity index 100% rename from frontend/src/components/treatment/AppointmentsStrip.tsx rename to frontend/src/components/ui/treatment/AppointmentsStrip.tsx diff --git a/frontend/src/components/treatment/FdiToothChart.tsx b/frontend/src/components/ui/treatment/FdiToothChart.tsx similarity index 97% rename from frontend/src/components/treatment/FdiToothChart.tsx rename to frontend/src/components/ui/treatment/FdiToothChart.tsx index 0b0cd24..c38fd1d 100644 --- a/frontend/src/components/treatment/FdiToothChart.tsx +++ b/frontend/src/components/ui/treatment/FdiToothChart.tsx @@ -2,7 +2,7 @@ import { useId } from 'react'; import { FDI_LOWER_LEFT_TO_RIGHT, FDI_UPPER_LEFT_TO_RIGHT, getToothShapeKind } from '@/components/treatment/fdiToothMeta'; -import { ToothGlyph } from '@/components/treatment/ToothGlyph'; +import { ToothGlyph } from '@/components/ui/treatment/ToothGlyph'; import type { FdiToothId } from '@/types/treatment'; function quadrantMirrored(fdi: FdiToothId): boolean { diff --git a/frontend/src/components/treatment/PastTreatmentsPanel.tsx b/frontend/src/components/ui/treatment/PastTreatmentsPanel.tsx similarity index 100% rename from frontend/src/components/treatment/PastTreatmentsPanel.tsx rename to frontend/src/components/ui/treatment/PastTreatmentsPanel.tsx diff --git a/frontend/src/components/treatment/ToothGlyph.tsx b/frontend/src/components/ui/treatment/ToothGlyph.tsx similarity index 100% rename from frontend/src/components/treatment/ToothGlyph.tsx rename to frontend/src/components/ui/treatment/ToothGlyph.tsx diff --git a/frontend/src/components/treatment/TreatmentWorkspace.tsx b/frontend/src/components/ui/treatment/TreatmentWorkspace.tsx similarity index 98% rename from frontend/src/components/treatment/TreatmentWorkspace.tsx rename to frontend/src/components/ui/treatment/TreatmentWorkspace.tsx index dbe1e3f..b248784 100644 --- a/frontend/src/components/treatment/TreatmentWorkspace.tsx +++ b/frontend/src/components/ui/treatment/TreatmentWorkspace.tsx @@ -1,9 +1,9 @@ 'use client'; import { useCallback, useEffect, useMemo, useRef, useState } from 'react'; -import { AppointmentsStrip } from '@/components/treatment/AppointmentsStrip'; -import { FdiToothChart } from '@/components/treatment/FdiToothChart'; -import { PastTreatmentsPanel } from '@/components/treatment/PastTreatmentsPanel'; +import { AppointmentsStrip } from '@/components/ui/treatment/AppointmentsStrip'; +import { FdiToothChart } from '@/components/ui/treatment/FdiToothChart'; +import { PastTreatmentsPanel } from '@/components/ui/treatment/PastTreatmentsPanel'; import { Checkbox } from '@/components/ui/common/Checkbox'; import { Button } from '@/components/ui/common/Button'; import { isSameLocalCalendarDay, startOfLocalDay } from '@/lib/appointmentTime';