mirror of
https://github.com/hanzoai/next.js.git
synced 2026-10-30 14:46:38 +00:00
Previously, unused argument omission was only applied to `"use cache"` functions called from the client (#72506). This enables it for server actions as well, and optimizes `omitUnusedArgs` to trim trailing unused arguments from the sparse array, so that nothing is sent to the server for those instead of `undefined`.
16 lines
225 B
TypeScript
16 lines
225 B
TypeScript
'use client'
|
|
|
|
export function Button({
|
|
action,
|
|
children,
|
|
}: {
|
|
action: any
|
|
children: React.ReactNode
|
|
}) {
|
|
return (
|
|
<button id="action-button" onClick={action.bind(null, 42)}>
|
|
{children}
|
|
</button>
|
|
)
|
|
}
|