File tree Expand file tree Collapse file tree 5 files changed +19
-21
lines changed
components/misc/DraftAlert Expand file tree Collapse file tree 5 files changed +19
-21
lines changed Original file line number Diff line number Diff line change 11import { draftMode } from "next/headers"
22import { notFound } from "next/navigation"
3- import { getDraftData } from "next-drupal/draft"
43import { Article } from "@/components/drupal/Article"
54import { BasicPage } from "@/components/drupal/BasicPage"
65import { drupal } from "@/lib/drupal"
@@ -77,7 +76,7 @@ type NodePageProps = {
7776
7877export async function generateMetadata (
7978 { params : { slug } } : NodePageProps ,
80- parent : ResolvingMetadata
79+ _ : ResolvingMetadata
8180) : Promise < Metadata > {
8281 let node
8382 try {
@@ -119,11 +118,9 @@ export async function generateStaticParams(): Promise<NodePageParams[]> {
119118 ] . map ( ( { path } ) => ( { slug : path . split ( "/" ) . filter ( Boolean ) } ) )
120119}
121120
122- export default async function Page ( {
123- params : { slug } ,
124- searchParams,
125- } : NodePageProps ) {
126- const isDraftMode = draftMode ( ) . isEnabled
121+ export default async function Page ( { params : { slug } } : NodePageProps ) {
122+ const draftModeStore = await draftMode ( )
123+ const isDraftMode = draftModeStore . isEnabled
127124
128125 let node
129126 try {
Original file line number Diff line number Diff line change 11import { disableDraftMode } from "next-drupal/draft"
22import type { NextRequest } from "next/server"
33
4- export async function GET ( request : NextRequest ) {
5- return disableDraftMode ( )
4+ export async function GET ( _ : NextRequest ) {
5+ return await disableDraftMode ( )
66}
Original file line number Diff line number Diff line change @@ -3,5 +3,5 @@ import { enableDraftMode } from "next-drupal/draft"
33import type { NextRequest } from "next/server"
44
55export async function GET ( request : NextRequest ) : Promise < Response | never > {
6- return enableDraftMode ( request , drupal )
6+ return await enableDraftMode ( request , drupal )
77}
Original file line number Diff line number Diff line change @@ -2,8 +2,9 @@ import { Suspense } from "react"
22import { draftMode } from "next/headers"
33import { DraftAlertClient } from "./Client"
44
5- export function DraftAlert ( ) {
6- const isDraftEnabled = draftMode ( ) . isEnabled
5+ export async function DraftAlert ( ) {
6+ const draftModeStore = await draftMode ( )
7+ const isDraftEnabled = draftModeStore . isEnabled
78
89 return (
910 < Suspense fallback = { null } >
Original file line number Diff line number Diff line change 11{
22 "name" : " graphql-starter" ,
3- "version" : " 2.0.0-beta.0 " ,
3+ "version" : " 2.0.0-beta.1 " ,
44 "private" : true ,
55 "license" : " MIT" ,
66 "scripts" : {
7- "dev" : " next dev" ,
7+ "dev" : " next dev --turbopack " ,
88 "build" : " next build" ,
99 "start" : " next start" ,
1010 "preview" : " next build && next start" ,
1313 "format:check" : " prettier --check ."
1414 },
1515 "dependencies" : {
16- "next" : " ^14.2.2 " ,
17- "next-drupal" : " ^2.0.0-beta.0 " ,
18- "react" : " ^18.2 .0" ,
19- "react-dom" : " ^18.2 .0"
16+ "next" : " ^15.0.4 " ,
17+ "next-drupal" : " ^2.0.0-beta.1 " ,
18+ "react" : " ^19.0 .0" ,
19+ "react-dom" : " ^19.0 .0"
2020 },
2121 "devDependencies" : {
2222 "@tailwindcss/typography" : " ^0.5.12" ,
2323 "@types/node" : " ^20.12.7" ,
24- "@types/react" : " ^18.2.79 " ,
25- "@types/react-dom" : " ^18.2.25 " ,
24+ "@types/react" : " ^19.0.0 " ,
25+ "@types/react-dom" : " ^19.0.0 " ,
2626 "autoprefixer" : " ^10.4.19" ,
2727 "eslint" : " ^8.57.0" ,
28- "eslint-config-next" : " ^14.2.2 " ,
28+ "eslint-config-next" : " ^15.0.4 " ,
2929 "postcss" : " ^8.4.38" ,
3030 "prettier" : " ^3.2.5" ,
3131 "tailwindcss" : " ^3.4.3" ,
You can’t perform that action at this time.
0 commit comments