Skip to content

Commit ad45f03

Browse files
fix(core): pass meta to useCan params
1 parent 39dff27 commit ad45f03

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

packages/core/src/hooks/button/button-can-access/index.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ type ButtonCanAccessProps = {
1717
enabled?: boolean;
1818
hideIfUnauthorized?: boolean;
1919
};
20+
meta?: Record<string, unknown>;
2021
};
2122

2223
type ButtonCanAccessValues = {
@@ -43,7 +44,7 @@ export const useButtonCanAccess = (
4344
const { data: canAccess } = useCan({
4445
resource: props.resource?.name,
4546
action: props.action === "clone" ? "create" : props.action,
46-
params: { id: props.id, resource: props.resource },
47+
params: { ...props.meta, id: props.id, resource: props.resource },
4748
queryOptions: {
4849
enabled: accessControlEnabled,
4950
},

packages/core/src/hooks/button/navigation-button/index.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ export function useNavigationButton(
6161
const { canAccess, title, hidden, disabled } = useButtonCanAccess({
6262
action: props.action,
6363
accessControl: props.accessControl,
64+
meta: props.meta,
6465
id,
6566
resource,
6667
});

0 commit comments

Comments
 (0)