feat!: upgrade next, react and react-dom, move react/next dependency checker from payload to next package (#8323)
Fixes https://github.com/payloadcms/payload/issues/8013 **BREAKING:** - Upgrades minimum supported @types/react version from npm:types-react@19.0.0-rc.0 to npm:types-react@19.0.0-rc.1 - Upgrades minimum supported @types/react-dom version from npm:types-react-dom@19.0.0-rc.0 to npm:types-react-dom@19.0.0-rc.1 - Upgrades minimum supported react and react-dom version from 19.0.0-rc-06d0b89e-20240801 to 19.0.0-rc-5dcb0097-20240918 - Upgrades minimum supported Next.js version from 15.0.0-canary.104 to 15.0.0-canary.160 --------- Co-authored-by: PatrikKozak <patrik@payloadcms.com> Co-authored-by: Jacob Fletcher <jacobsfletch@gmail.com>
This commit is contained in:
@@ -62,7 +62,7 @@ export class NextRESTClient {
|
||||
|
||||
constructor(config: SanitizedConfig) {
|
||||
this.config = config
|
||||
if (config?.serverURL) this.serverURL = config.serverURL
|
||||
if (config?.serverURL) {this.serverURL = config.serverURL}
|
||||
this._GET = createGET(config)
|
||||
this._POST = createPOST(config)
|
||||
this._DELETE = createDELETE(config)
|
||||
@@ -151,33 +151,6 @@ export class NextRESTClient {
|
||||
return this._GRAPHQL_POST(request)
|
||||
}
|
||||
|
||||
async PATCH(path: ValidPath, options: FileArg & RequestInit & RequestOptions): Promise<Response> {
|
||||
const { slug, params, url } = this.generateRequestParts(path)
|
||||
const { query, ...rest } = options
|
||||
const queryParams = generateQueryString(query, params)
|
||||
|
||||
const request = new Request(`${url}${queryParams}`, {
|
||||
...rest,
|
||||
headers: this.buildHeaders(options),
|
||||
method: 'PATCH',
|
||||
})
|
||||
return this._PATCH(request, { params: { slug } })
|
||||
}
|
||||
|
||||
async POST(
|
||||
path: ValidPath,
|
||||
options: FileArg & RequestInit & RequestOptions = {},
|
||||
): Promise<Response> {
|
||||
const { slug, params, url } = this.generateRequestParts(path)
|
||||
const queryParams = generateQueryString({}, params)
|
||||
const request = new Request(`${url}${queryParams}`, {
|
||||
...options,
|
||||
headers: this.buildHeaders(options),
|
||||
method: 'POST',
|
||||
})
|
||||
return this._POST(request, { params: { slug } })
|
||||
}
|
||||
|
||||
async login({
|
||||
slug,
|
||||
credentials,
|
||||
@@ -206,4 +179,31 @@ export class NextRESTClient {
|
||||
|
||||
return result
|
||||
}
|
||||
|
||||
async PATCH(path: ValidPath, options: FileArg & RequestInit & RequestOptions): Promise<Response> {
|
||||
const { slug, params, url } = this.generateRequestParts(path)
|
||||
const { query, ...rest } = options
|
||||
const queryParams = generateQueryString(query, params)
|
||||
|
||||
const request = new Request(`${url}${queryParams}`, {
|
||||
...rest,
|
||||
headers: this.buildHeaders(options),
|
||||
method: 'PATCH',
|
||||
})
|
||||
return this._PATCH(request, { params: { slug } })
|
||||
}
|
||||
|
||||
async POST(
|
||||
path: ValidPath,
|
||||
options: FileArg & RequestInit & RequestOptions = {},
|
||||
): Promise<Response> {
|
||||
const { slug, params, url } = this.generateRequestParts(path)
|
||||
const queryParams = generateQueryString({}, params)
|
||||
const request = new Request(`${url}${queryParams}`, {
|
||||
...options,
|
||||
headers: this.buildHeaders(options),
|
||||
method: 'POST',
|
||||
})
|
||||
return this._POST(request, { params: { slug } })
|
||||
}
|
||||
}
|
||||
|
||||
@@ -40,7 +40,7 @@ export const reorderColumns = async (
|
||||
})
|
||||
.boundingBox()
|
||||
|
||||
if (!fromBoundingBox || !toBoundingBox) return
|
||||
if (!fromBoundingBox || !toBoundingBox) {return}
|
||||
|
||||
// drag the "from" column to the left of the "to" column
|
||||
await page.mouse.move(fromBoundingBox.x + 2, fromBoundingBox.y + 2, { steps: 10 })
|
||||
|
||||
Reference in New Issue
Block a user