chore(dashboard): Update nuqs to v2 (#80)
* chore: Update nuqs to v2 * chore: Remove `clearOnDefault: true` (now the default) * chore: Import from nuqs/server in server-side code. Those imports don't contain the "use client" directive which may cause issues on function-based parsers. * chore: Update to nuqs@2.0.2 This actually sets clearOnDefault: true by default, which was omitted from the v2 release.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import { PageTabs, PageTabsLink } from '@/components/page-tabs';
|
||||
import { Padding } from '@/components/ui/padding';
|
||||
import { parseAsStringEnum } from 'nuqs';
|
||||
import { parseAsStringEnum } from 'nuqs/server';
|
||||
|
||||
import Charts from './charts';
|
||||
import Conversions from './conversions';
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { PageTabs, PageTabsLink } from '@/components/page-tabs';
|
||||
import { Padding } from '@/components/ui/padding';
|
||||
import { parseAsStringEnum } from 'nuqs';
|
||||
import { parseAsStringEnum } from 'nuqs/server';
|
||||
|
||||
import { Pages } from './pages';
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { PageTabs, PageTabsLink } from '@/components/page-tabs';
|
||||
import { Padding } from '@/components/ui/padding';
|
||||
import { parseAsStringEnum } from 'nuqs';
|
||||
import { parseAsStringEnum } from 'nuqs/server';
|
||||
|
||||
import PowerUsers from './power-users';
|
||||
import Profiles from './profiles';
|
||||
|
||||
@@ -2,7 +2,7 @@ import { ActiveIntegrations } from '@/components/integrations/active-integration
|
||||
import { AllIntegrations } from '@/components/integrations/all-integrations';
|
||||
import { PageTabs, PageTabsLink } from '@/components/page-tabs';
|
||||
import { Padding } from '@/components/ui/padding';
|
||||
import { parseAsStringEnum } from 'nuqs';
|
||||
import { parseAsStringEnum } from 'nuqs/server';
|
||||
|
||||
interface PageProps {
|
||||
params: {
|
||||
|
||||
@@ -2,7 +2,7 @@ import { NotificationRules } from '@/components/notifications/notification-rules
|
||||
import { Notifications } from '@/components/notifications/notifications';
|
||||
import { PageTabs, PageTabsLink } from '@/components/page-tabs';
|
||||
import { Padding } from '@/components/ui/padding';
|
||||
import { parseAsStringEnum } from 'nuqs';
|
||||
import { parseAsStringEnum } from 'nuqs/server';
|
||||
|
||||
interface PageProps {
|
||||
params: {
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
import PageLayout from '@/app/(app)/[organizationSlug]/[projectId]/page-layout';
|
||||
import { FullPageEmptyState } from '@/components/full-page-empty-state';
|
||||
import { PageTabs, PageTabsLink } from '@/components/page-tabs';
|
||||
import { Padding } from '@/components/ui/padding';
|
||||
import { auth } from '@clerk/nextjs/server';
|
||||
import { ShieldAlertIcon } from 'lucide-react';
|
||||
import { notFound } from 'next/navigation';
|
||||
import { parseAsStringEnum } from 'nuqs';
|
||||
import { parseAsStringEnum } from 'nuqs/server';
|
||||
|
||||
import { db } from '@openpanel/db';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user