Create
<CreateButton>
uses Mantine <Button>
component. It uses the create
method from useNavigation
under the hood. It can be useful to redirect the app to the create page route of resource.
Usage
http://localhost:3000
Properties
resourceNameOrRouteName
It is used to redirect the app to the /create
endpoint of the given resource name. By default, the app redirects to a URL with /create
defined by the name property of resource object.
http://localhost:3000
Clicking the button will trigger the create
method of useNavigation
and then redirect to /posts/create
.
hideText
It is used to show and not show the text of the button. When true
, only the button icon is visible.
http://localhost:3000
ignoreAccessControlProvider
It is used to skip access control for the button so that it doesn't check for access control. This is relevant only when an accessControlProvider
is provided to <Refine/>
import { CreateButton } from "@pankod/refine-mantine";
export const MyListComponent = () => {
return <CreateButton ignoreAccessControlProvider />;
};