From d922c31455afd46c75e2a6437e67d71269c3ffe1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carl-Gerhard=20Lindesva=CC=88rd?= Date: Mon, 8 Apr 2024 21:49:20 +0200 Subject: [PATCH] rename folder organizationId -> organizationSlug --- .../[projectId]/dashboards/[dashboardId]/list-reports.tsx | 2 +- .../[projectId]/dashboards/[dashboardId]/page.tsx | 6 +++--- .../[projectId]/dashboards/header-dashboards.tsx | 0 .../[projectId]/dashboards/list-dashboards.tsx | 0 .../[projectId]/dashboards/page.tsx | 6 +++--- .../[projectId]/events/charts/events-per-day-chart.tsx | 0 .../event-conversions-list/event-conversions-list.tsx | 0 .../[projectId]/events/event-conversions-list/index.tsx | 0 .../[projectId]/events/event-details.tsx | 0 .../[projectId]/events/event-edit.tsx | 0 .../[projectId]/events/event-icon.tsx | 0 .../[projectId]/events/event-list-item.tsx | 0 .../[projectId]/events/event-list.tsx | 0 .../[projectId]/events/event-listener.tsx | 0 .../[projectId]/events/page.tsx | 6 +++--- .../[projectId]/layout-menu.tsx | 0 .../[projectId]/layout-organization-selector.tsx | 0 .../[projectId]/layout-project-selector.tsx | 0 .../[projectId]/layout-sidebar.tsx | 0 .../[projectId]/layout-sticky-below-header.tsx | 0 .../[projectId]/layout.tsx | 4 ++-- .../[projectId]/overview-sticky-header.tsx | 0 .../[projectId]/page-layout.tsx | 0 .../[projectId]/page.tsx | 6 +++--- .../[projectId]/profiles/[profileId]/page.tsx | 6 +++--- .../[projectId]/profiles/page.tsx | 6 +++--- .../[projectId]/profiles/profile-last-seen/index.tsx | 0 .../[projectId]/profiles/profile-list/index.tsx | 0 .../[projectId]/profiles/profile-list/profile-list.tsx | 0 .../[projectId]/profiles/profile-top/index.tsx | 0 .../[projectId]/reports/[reportId]/page.tsx | 6 +++--- .../[projectId]/reports/page.tsx | 8 +++----- .../[projectId]/reports/report-editor.tsx | 2 +- .../settings/organization/edit-organization.tsx | 0 .../settings/organization/invites/create-invite.tsx | 0 .../[projectId]/settings/organization/invites/index.tsx | 0 .../[projectId]/settings/organization/invites/invites.tsx | 0 .../[projectId]/settings/organization/members/index.tsx | 0 .../[projectId]/settings/organization/members/members.tsx | 0 .../[projectId]/settings/organization/page.tsx | 8 ++++---- .../[projectId]/settings/page.tsx | 0 .../[projectId]/settings/profile/edit-profile.tsx | 0 .../[projectId]/settings/profile/logout.tsx | 0 .../[projectId]/settings/profile/page.tsx | 6 +++--- .../[projectId]/settings/projects/list-projects.tsx | 2 +- .../[projectId]/settings/projects/page.tsx | 6 +++--- .../[projectId]/settings/references/list-references.tsx | 2 +- .../[projectId]/settings/references/page.tsx | 6 +++--- .../create-project.tsx | 0 .../{[organizationId] => [organizationSlug]}/page.tsx | 4 ++-- .../src/app/(public)/share/overview/[id]/page.tsx | 4 ++-- 51 files changed, 47 insertions(+), 49 deletions(-) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/dashboards/[dashboardId]/list-reports.tsx (97%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/dashboards/[dashboardId]/page.tsx (78%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/dashboards/header-dashboards.tsx (100%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/dashboards/list-dashboards.tsx (100%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/dashboards/page.tsx (77%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/events/charts/events-per-day-chart.tsx (100%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/events/event-conversions-list/event-conversions-list.tsx (100%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/events/event-conversions-list/index.tsx (100%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/events/event-details.tsx (100%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/events/event-edit.tsx (100%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/events/event-icon.tsx (100%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/events/event-list-item.tsx (100%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/events/event-list.tsx (100%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/events/event-listener.tsx (100%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/events/page.tsx (93%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/layout-menu.tsx (100%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/layout-organization-selector.tsx (100%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/layout-project-selector.tsx (100%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/layout-sidebar.tsx (100%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/layout-sticky-below-header.tsx (100%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/layout.tsx (94%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/overview-sticky-header.tsx (100%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/page-layout.tsx (100%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/page.tsx (93%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/profiles/[profileId]/page.tsx (97%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/profiles/page.tsx (91%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/profiles/profile-last-seen/index.tsx (100%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/profiles/profile-list/index.tsx (100%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/profiles/profile-list/profile-list.tsx (100%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/profiles/profile-top/index.tsx (100%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/reports/[reportId]/page.tsx (81%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/reports/page.tsx (68%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/reports/report-editor.tsx (97%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/settings/organization/edit-organization.tsx (100%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/settings/organization/invites/create-invite.tsx (100%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/settings/organization/invites/index.tsx (100%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/settings/organization/invites/invites.tsx (100%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/settings/organization/members/index.tsx (100%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/settings/organization/members/members.tsx (100%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/settings/organization/page.tsx (79%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/settings/page.tsx (100%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/settings/profile/edit-profile.tsx (100%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/settings/profile/logout.tsx (100%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/settings/profile/page.tsx (78%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/settings/projects/list-projects.tsx (97%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/settings/projects/page.tsx (78%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/settings/references/list-references.tsx (89%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/[projectId]/settings/references/page.tsx (74%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/create-project.tsx (100%) rename apps/dashboard/src/app/(app)/{[organizationId] => [organizationSlug]}/page.tsx (96%) diff --git a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/dashboards/[dashboardId]/list-reports.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/dashboards/[dashboardId]/list-reports.tsx similarity index 97% rename from apps/dashboard/src/app/(app)/[organizationId]/[projectId]/dashboards/[dashboardId]/list-reports.tsx rename to apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/dashboards/[dashboardId]/list-reports.tsx index 21b87099..a259c906 100644 --- a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/dashboards/[dashboardId]/list-reports.tsx +++ b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/dashboards/[dashboardId]/list-reports.tsx @@ -1,6 +1,6 @@ 'use client'; -import { StickyBelowHeader } from '@/app/(app)/[organizationId]/[projectId]/layout-sticky-below-header'; +import { StickyBelowHeader } from '@/app/(app)/[organizationSlug]/[projectId]/layout-sticky-below-header'; import { useOverviewOptions } from '@/components/overview/useOverviewOptions'; import { LazyChart } from '@/components/report/chart/LazyChart'; import { Button } from '@/components/ui/button'; diff --git a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/dashboards/[dashboardId]/page.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/dashboards/[dashboardId]/page.tsx similarity index 78% rename from apps/dashboard/src/app/(app)/[organizationId]/[projectId]/dashboards/[dashboardId]/page.tsx rename to apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/dashboards/[dashboardId]/page.tsx index 40912c64..86b3cb5a 100644 --- a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/dashboards/[dashboardId]/page.tsx +++ b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/dashboards/[dashboardId]/page.tsx @@ -1,4 +1,4 @@ -import PageLayout from '@/app/(app)/[organizationId]/[projectId]/page-layout'; +import PageLayout from '@/app/(app)/[organizationSlug]/[projectId]/page-layout'; import { notFound } from 'next/navigation'; import { getDashboardById, getReportsByDashboardId } from '@openpanel/db'; @@ -7,14 +7,14 @@ import { ListReports } from './list-reports'; interface PageProps { params: { - organizationId: string; + organizationSlug: string; projectId: string; dashboardId: string; }; } export default async function Page({ - params: { organizationId: organizationSlug, projectId, dashboardId }, + params: { organizationSlug, projectId, dashboardId }, }: PageProps) { const [dashboard, reports] = await Promise.all([ getDashboardById(dashboardId, projectId), diff --git a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/dashboards/header-dashboards.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/dashboards/header-dashboards.tsx similarity index 100% rename from apps/dashboard/src/app/(app)/[organizationId]/[projectId]/dashboards/header-dashboards.tsx rename to apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/dashboards/header-dashboards.tsx diff --git a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/dashboards/list-dashboards.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/dashboards/list-dashboards.tsx similarity index 100% rename from apps/dashboard/src/app/(app)/[organizationId]/[projectId]/dashboards/list-dashboards.tsx rename to apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/dashboards/list-dashboards.tsx diff --git a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/dashboards/page.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/dashboards/page.tsx similarity index 77% rename from apps/dashboard/src/app/(app)/[organizationId]/[projectId]/dashboards/page.tsx rename to apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/dashboards/page.tsx index e0b0f670..5058afb1 100644 --- a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/dashboards/page.tsx +++ b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/dashboards/page.tsx @@ -1,4 +1,4 @@ -import PageLayout from '@/app/(app)/[organizationId]/[projectId]/page-layout'; +import PageLayout from '@/app/(app)/[organizationSlug]/[projectId]/page-layout'; import { getDashboardsByProjectId } from '@openpanel/db'; @@ -8,12 +8,12 @@ import { ListDashboards } from './list-dashboards'; interface PageProps { params: { projectId: string; - organizationId: string; + organizationSlug: string; }; } export default async function Page({ - params: { projectId, organizationId: organizationSlug }, + params: { projectId, organizationSlug }, }: PageProps) { const dashboards = await getDashboardsByProjectId(projectId); diff --git a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/events/charts/events-per-day-chart.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/events/charts/events-per-day-chart.tsx similarity index 100% rename from apps/dashboard/src/app/(app)/[organizationId]/[projectId]/events/charts/events-per-day-chart.tsx rename to apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/events/charts/events-per-day-chart.tsx diff --git a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/events/event-conversions-list/event-conversions-list.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/events/event-conversions-list/event-conversions-list.tsx similarity index 100% rename from apps/dashboard/src/app/(app)/[organizationId]/[projectId]/events/event-conversions-list/event-conversions-list.tsx rename to apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/events/event-conversions-list/event-conversions-list.tsx diff --git a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/events/event-conversions-list/index.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/events/event-conversions-list/index.tsx similarity index 100% rename from apps/dashboard/src/app/(app)/[organizationId]/[projectId]/events/event-conversions-list/index.tsx rename to apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/events/event-conversions-list/index.tsx diff --git a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/events/event-details.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/events/event-details.tsx similarity index 100% rename from apps/dashboard/src/app/(app)/[organizationId]/[projectId]/events/event-details.tsx rename to apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/events/event-details.tsx diff --git a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/events/event-edit.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/events/event-edit.tsx similarity index 100% rename from apps/dashboard/src/app/(app)/[organizationId]/[projectId]/events/event-edit.tsx rename to apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/events/event-edit.tsx diff --git a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/events/event-icon.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/events/event-icon.tsx similarity index 100% rename from apps/dashboard/src/app/(app)/[organizationId]/[projectId]/events/event-icon.tsx rename to apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/events/event-icon.tsx diff --git a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/events/event-list-item.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/events/event-list-item.tsx similarity index 100% rename from apps/dashboard/src/app/(app)/[organizationId]/[projectId]/events/event-list-item.tsx rename to apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/events/event-list-item.tsx diff --git a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/events/event-list.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/events/event-list.tsx similarity index 100% rename from apps/dashboard/src/app/(app)/[organizationId]/[projectId]/events/event-list.tsx rename to apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/events/event-list.tsx diff --git a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/events/event-listener.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/events/event-listener.tsx similarity index 100% rename from apps/dashboard/src/app/(app)/[organizationId]/[projectId]/events/event-listener.tsx rename to apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/events/event-listener.tsx diff --git a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/events/page.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/events/page.tsx similarity index 93% rename from apps/dashboard/src/app/(app)/[organizationId]/[projectId]/events/page.tsx rename to apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/events/page.tsx index 271c286a..d3e57f5b 100644 --- a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/events/page.tsx +++ b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/events/page.tsx @@ -1,4 +1,4 @@ -import PageLayout from '@/app/(app)/[organizationId]/[projectId]/page-layout'; +import PageLayout from '@/app/(app)/[organizationSlug]/[projectId]/page-layout'; import { OverviewFiltersButtons } from '@/components/overview/filters/overview-filters-buttons'; import { OverviewFiltersDrawer } from '@/components/overview/filters/overview-filters-drawer'; import { @@ -17,7 +17,7 @@ import { EventList } from './event-list'; interface PageProps { params: { projectId: string; - organizationId: string; + organizationSlug: string; }; searchParams: { events?: string; @@ -31,7 +31,7 @@ const nuqsOptions = { }; export default async function Page({ - params: { projectId, organizationId: organizationSlug }, + params: { projectId, organizationSlug }, searchParams, }: PageProps) { const filters = diff --git a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/layout-menu.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/layout-menu.tsx similarity index 100% rename from apps/dashboard/src/app/(app)/[organizationId]/[projectId]/layout-menu.tsx rename to apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/layout-menu.tsx diff --git a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/layout-organization-selector.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/layout-organization-selector.tsx similarity index 100% rename from apps/dashboard/src/app/(app)/[organizationId]/[projectId]/layout-organization-selector.tsx rename to apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/layout-organization-selector.tsx diff --git a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/layout-project-selector.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/layout-project-selector.tsx similarity index 100% rename from apps/dashboard/src/app/(app)/[organizationId]/[projectId]/layout-project-selector.tsx rename to apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/layout-project-selector.tsx diff --git a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/layout-sidebar.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/layout-sidebar.tsx similarity index 100% rename from apps/dashboard/src/app/(app)/[organizationId]/[projectId]/layout-sidebar.tsx rename to apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/layout-sidebar.tsx diff --git a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/layout-sticky-below-header.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/layout-sticky-below-header.tsx similarity index 100% rename from apps/dashboard/src/app/(app)/[organizationId]/[projectId]/layout-sticky-below-header.tsx rename to apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/layout-sticky-below-header.tsx diff --git a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/layout.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/layout.tsx similarity index 94% rename from apps/dashboard/src/app/(app)/[organizationId]/[projectId]/layout.tsx rename to apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/layout.tsx index 152a3f19..79b6e68a 100644 --- a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/layout.tsx +++ b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/layout.tsx @@ -11,14 +11,14 @@ import { LayoutSidebar } from './layout-sidebar'; interface AppLayoutProps { children: React.ReactNode; params: { - organizationId: string; + organizationSlug: string; projectId: string; }; } export default async function AppLayout({ children, - params: { organizationId: organizationSlug, projectId }, + params: { organizationSlug, projectId }, }: AppLayoutProps) { const [organizations, projects, dashboards] = await Promise.all([ getCurrentOrganizations(), diff --git a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/overview-sticky-header.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/overview-sticky-header.tsx similarity index 100% rename from apps/dashboard/src/app/(app)/[organizationId]/[projectId]/overview-sticky-header.tsx rename to apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/overview-sticky-header.tsx diff --git a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/page-layout.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/page-layout.tsx similarity index 100% rename from apps/dashboard/src/app/(app)/[organizationId]/[projectId]/page-layout.tsx rename to apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/page-layout.tsx diff --git a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/page.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/page.tsx similarity index 93% rename from apps/dashboard/src/app/(app)/[organizationId]/[projectId]/page.tsx rename to apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/page.tsx index a71f5ffb..55f2b36c 100644 --- a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/page.tsx +++ b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/page.tsx @@ -1,4 +1,4 @@ -import PageLayout from '@/app/(app)/[organizationId]/[projectId]/page-layout'; +import PageLayout from '@/app/(app)/[organizationSlug]/[projectId]/page-layout'; import { OverviewFiltersButtons } from '@/components/overview/filters/overview-filters-buttons'; import { OverviewFiltersDrawer } from '@/components/overview/filters/overview-filters-drawer'; import ServerLiveCounter from '@/components/overview/live-counter'; @@ -18,13 +18,13 @@ import { OverviewReportRange } from './overview-sticky-header'; interface PageProps { params: { - organizationId: string; + organizationSlug: string; projectId: string; }; } export default async function Page({ - params: { organizationId: organizationSlug, projectId }, + params: { organizationSlug, projectId }, }: PageProps) { const share = await getShareByProjectId(projectId); diff --git a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/profiles/[profileId]/page.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/profiles/[profileId]/page.tsx similarity index 97% rename from apps/dashboard/src/app/(app)/[organizationId]/[projectId]/profiles/[profileId]/page.tsx rename to apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/profiles/[profileId]/page.tsx index 2775862b..a30223fd 100644 --- a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/profiles/[profileId]/page.tsx +++ b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/profiles/[profileId]/page.tsx @@ -1,4 +1,4 @@ -import PageLayout from '@/app/(app)/[organizationId]/[projectId]/page-layout'; +import PageLayout from '@/app/(app)/[organizationSlug]/[projectId]/page-layout'; import { OverviewFiltersButtons } from '@/components/overview/filters/overview-filters-buttons'; import { OverviewFiltersDrawer } from '@/components/overview/filters/overview-filters-drawer'; import { ProfileAvatar } from '@/components/profiles/profile-avatar'; @@ -27,9 +27,9 @@ import { StickyBelowHeader } from '../../layout-sticky-below-header'; interface PageProps { params: { + organizationSlug: string; projectId: string; profileId: string; - organizationId: string; }; searchParams: { events?: string; @@ -41,7 +41,7 @@ interface PageProps { } export default async function Page({ - params: { projectId, profileId, organizationId: organizationSlug }, + params: { projectId, profileId, organizationSlug }, searchParams, }: PageProps) { const eventListOptions: GetEventListOptions = { diff --git a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/profiles/page.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/profiles/page.tsx similarity index 91% rename from apps/dashboard/src/app/(app)/[organizationId]/[projectId]/profiles/page.tsx rename to apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/profiles/page.tsx index 8ca653b1..e3c71115 100644 --- a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/profiles/page.tsx +++ b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/profiles/page.tsx @@ -1,4 +1,4 @@ -import PageLayout from '@/app/(app)/[organizationId]/[projectId]/page-layout'; +import PageLayout from '@/app/(app)/[organizationSlug]/[projectId]/page-layout'; import { OverviewFiltersButtons } from '@/components/overview/filters/overview-filters-buttons'; import { OverviewFiltersDrawer } from '@/components/overview/filters/overview-filters-drawer'; import { eventQueryFiltersParser } from '@/hooks/useEventQueryFilters'; @@ -11,7 +11,7 @@ import ProfileTopServer from './profile-top'; interface PageProps { params: { - organizationId: string; + organizationSlug: string; projectId: string; }; searchParams: { @@ -25,7 +25,7 @@ const nuqsOptions = { }; export default function Page({ - params: { organizationId: organizationSlug, projectId }, + params: { organizationSlug, projectId }, searchParams: { cursor, f }, }: PageProps) { return ( diff --git a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/profiles/profile-last-seen/index.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/profiles/profile-last-seen/index.tsx similarity index 100% rename from apps/dashboard/src/app/(app)/[organizationId]/[projectId]/profiles/profile-last-seen/index.tsx rename to apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/profiles/profile-last-seen/index.tsx diff --git a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/profiles/profile-list/index.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/profiles/profile-list/index.tsx similarity index 100% rename from apps/dashboard/src/app/(app)/[organizationId]/[projectId]/profiles/profile-list/index.tsx rename to apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/profiles/profile-list/index.tsx diff --git a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/profiles/profile-list/profile-list.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/profiles/profile-list/profile-list.tsx similarity index 100% rename from apps/dashboard/src/app/(app)/[organizationId]/[projectId]/profiles/profile-list/profile-list.tsx rename to apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/profiles/profile-list/profile-list.tsx diff --git a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/profiles/profile-top/index.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/profiles/profile-top/index.tsx similarity index 100% rename from apps/dashboard/src/app/(app)/[organizationId]/[projectId]/profiles/profile-top/index.tsx rename to apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/profiles/profile-top/index.tsx diff --git a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/reports/[reportId]/page.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/reports/[reportId]/page.tsx similarity index 81% rename from apps/dashboard/src/app/(app)/[organizationId]/[projectId]/reports/[reportId]/page.tsx rename to apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/reports/[reportId]/page.tsx index 5218a8d6..394870bb 100644 --- a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/reports/[reportId]/page.tsx +++ b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/reports/[reportId]/page.tsx @@ -1,4 +1,4 @@ -import PageLayout from '@/app/(app)/[organizationId]/[projectId]/page-layout'; +import PageLayout from '@/app/(app)/[organizationSlug]/[projectId]/page-layout'; import { Pencil } from 'lucide-react'; import { notFound } from 'next/navigation'; @@ -8,14 +8,14 @@ import ReportEditor from '../report-editor'; interface PageProps { params: { + organizationSlug: string; projectId: string; reportId: string; - organizationId: string; }; } export default async function Page({ - params: { reportId, organizationId: organizationSlug }, + params: { reportId, organizationSlug }, }: PageProps) { const report = await getReportById(reportId); diff --git a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/reports/page.tsx b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/reports/page.tsx similarity index 68% rename from apps/dashboard/src/app/(app)/[organizationId]/[projectId]/reports/page.tsx rename to apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/reports/page.tsx index 1711a3ac..537909b2 100644 --- a/apps/dashboard/src/app/(app)/[organizationId]/[projectId]/reports/page.tsx +++ b/apps/dashboard/src/app/(app)/[organizationSlug]/[projectId]/reports/page.tsx @@ -1,18 +1,16 @@ -import PageLayout from '@/app/(app)/[organizationId]/[projectId]/page-layout'; +import PageLayout from '@/app/(app)/[organizationSlug]/[projectId]/page-layout'; import { Pencil } from 'lucide-react'; import ReportEditor from './report-editor'; interface PageProps { params: { - organizationId: string; + organizationSlug: string; projectId: string; }; } -export default function Page({ - params: { organizationId: organizationSlug }, -}: PageProps) { +export default function Page({ params: { organizationSlug } }: PageProps) { return (