Skip to content

Commit 5fe8c95

Browse files
authored
Merge pull request #35 from codervisor/copilot/fix-4cdd9c84-f5b3-4cb9-8f91-5f1a72fb8148
Refactor packages/web file naming to kebab-case convention
2 parents 811d12f + d3380be commit 5fe8c95

38 files changed

+47
-41
lines changed

packages/web/app/projects/[name]/devlogs/[id]/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ProjectDevlogDetailsPage } from './ProjectDevlogDetailsPage';
1+
import { ProjectDevlogDetailsPage } from './project-devlog-details-page';
22

33
export default function ProjectDevlogPage() {
44
return <ProjectDevlogDetailsPage />;

packages/web/app/projects/[name]/devlogs/[id]/ProjectDevlogDetailsPage.tsx renamed to packages/web/app/projects/[name]/devlogs/[id]/project-devlog-details-page.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
'use client';
22

33
import React, { useCallback, useEffect, useRef, useState } from 'react';
4-
import { Button, Popover, PopoverContent, PopoverTrigger } from '@/components';
4+
import { Button, Popover, PopoverContent, PopoverTrigger } from '@/components/ui';
55
import { useDevlogStore, useProjectStore } from '@/stores';
66
import { useDevlogEvents, useNoteEvents } from '@/hooks/use-realtime';
77
import { useRouter } from 'next/navigation';
88
import { ArrowLeftIcon, SaveIcon, TrashIcon, UndoIcon } from 'lucide-react';
99
import { toast } from 'sonner';
1010
import { DevlogEntry } from '@codervisor/devlog-core';
11-
import { useProjectName } from '@/components/provider/ProjectProvider';
11+
import { useProjectName } from '@/components/provider/project-provider';
1212
import { useDevlogId } from '@/components/provider/devlog-provider';
13-
import { DevlogDetails } from '@/components/feature/devlog/DevlogDetails';
13+
import { DevlogDetails } from '@/components/feature/devlog/devlog-details';
1414

1515
export function ProjectDevlogDetailsPage() {
1616
const projectName = useProjectName();

packages/web/app/projects/[name]/devlogs/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ProjectDevlogListPage } from './ProjectDevlogListPage';
1+
import { ProjectDevlogListPage } from './project-devlog-list-page';
22

33
export default function ProjectDevlogsPage() {
44
return <ProjectDevlogListPage />;

packages/web/app/projects/[name]/devlogs/ProjectDevlogListPage.tsx renamed to packages/web/app/projects/[name]/devlogs/project-devlog-list-page.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ import { useDevlogStore, useProjectStore } from '@/stores';
55
import { useDevlogEvents } from '@/hooks/use-realtime';
66
import { DevlogEntry, DevlogId } from '@codervisor/devlog-core';
77
import { useRouter } from 'next/navigation';
8-
import { useProjectName } from '@/components/provider/ProjectProvider';
9-
import { DevlogList } from '@/components/feature/devlog/DevlogList';
8+
import { useProjectName } from '@/components/provider/project-provider';
9+
import { DevlogList } from '@/components/feature/devlog/devlog-list';
1010

1111
export function ProjectDevlogListPage() {
1212
const projectName = useProjectName();

packages/web/app/projects/[name]/layout.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import React from 'react';
22
import { ProjectService } from '@codervisor/devlog-core/server';
33
import { generateSlugFromName } from '@codervisor/devlog-core';
4-
import { ProjectNotFound } from '@/components/custom/project/ProjectNotFound';
4+
import { ProjectNotFound } from '@/components/custom/project/project-not-found';
55
import { redirect } from 'next/navigation';
6-
import { ProjectProvider } from '@/components/provider/ProjectProvider';
6+
import { ProjectProvider } from '@/components/provider/project-provider';
77

88
interface ProjectLayoutProps {
99
children: React.ReactNode;

packages/web/app/projects/[name]/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ProjectDetailsPage } from './ProjectDetailsPage';
1+
import { ProjectDetailsPage } from './project-details-page';
22

33
export default function ProjectPage() {
44
return <ProjectDetailsPage />;

packages/web/app/projects/[name]/ProjectDetailsPage.tsx renamed to packages/web/app/projects/[name]/project-details-page.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
'use client';
22

33
import React, { useEffect } from 'react';
4-
import { Dashboard } from '@/components';
4+
import { Dashboard } from '@/components/feature/dashboard/dashboard';
55
import { useDevlogStore, useProjectStore } from '@/stores';
66
import { useDevlogEvents } from '@/hooks/use-realtime';
77
import { DevlogEntry } from '@codervisor/devlog-core';
88
import { useRouter } from 'next/navigation';
9-
import { useProjectName } from '@/components/provider/ProjectProvider';
9+
import { useProjectName } from '@/components/provider/project-provider';
1010

1111
export function ProjectDetailsPage() {
1212
const projectName = useProjectName();

packages/web/app/projects/[name]/settings/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ProjectSettingsPage } from './ProjectSettingsPage';
1+
import { ProjectSettingsPage } from './project-settings-page';
22

33
// Disable static generation for this page since it uses client-side feature
44
export const dynamic = 'force-dynamic';

packages/web/app/projects/[name]/settings/ProjectSettingsPage.tsx renamed to packages/web/app/projects/[name]/settings/project-settings-page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import { Skeleton } from '@/components/ui/skeleton';
2525
import { LoaderIcon, SaveIcon, TrashIcon, AlertTriangleIcon } from 'lucide-react';
2626
import { toast } from 'sonner';
2727
import { Project } from '@codervisor/devlog-core';
28-
import { useProjectName } from '@/components/provider/ProjectProvider';
28+
import { useProjectName } from '@/components/provider/project-provider';
2929

3030
interface ProjectFormData {
3131
name: string;

packages/web/app/projects/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ProjectListPage } from './ProjectListPage';
1+
import { ProjectListPage } from './project-list-page';
22

33
export const dynamic = 'force-dynamic';
44

0 commit comments

Comments
 (0)