wise-white
wise-white6mo ago

how to re-style savebuttonprops?

how to re-style savebuttonprops?
2 Replies
kapa.ai
kapa.ai6mo ago
Hi @yasuaki_jp. I'm kapa.ai, your friendly support bot. I will try to answer your question by searching through the knowledge base. :wave: ---------------------- The saveButtonProps property can be used to customize the default button that submits the form in the <Create>, <Edit>, and <SaveButton> components in Refine. This property can be used with different UI libraries such as Material UI, Ant Design, Mantine, and Chakra UI. Here are examples of how to use saveButtonProps with different UI libraries: Material UI:
import { Create } from "@refinedev/mui";

const PostCreate: React.FC = () => {
return (
<Create saveButtonProps={{ size: "small" }}>
<span>Rest of your page here</span>
</Create>
);
};
import { Create } from "@refinedev/mui";

const PostCreate: React.FC = () => {
return (
<Create saveButtonProps={{ size: "small" }}>
<span>Rest of your page here</span>
</Create>
);
};
Source (https://refine.dev/docs/ui-integrations/material-ui/components/basic-views/create#savebuttonprops) Ant Design:
import { Create } from "@refinedev/antd";

const PostCreate: React.FC = () => {
return (
<Create saveButtonProps={{ size: "small" }}>
<p>Rest of your page here</p>
</Create>
);
};
import { Create } from "@refinedev/antd";

const PostCreate: React.FC = () => {
return (
<Create saveButtonProps={{ size: "small" }}>
<p>Rest of your page here</p>
</Create>
);
};
Source (https://refine.dev/docs/ui-integrations/ant-design/components/basic-views/create#savebuttonprops) Mantine:
import { Create } from "@refinedev/mantine";

const PostCreate: React.FC = () => {
return (
<Create saveButtonProps={{ size: "xs" }}>
<p>Rest of your page here</p>
</Create>
);
};
import { Create } from "@refinedev/mantine";

const PostCreate: React.FC = () => {
return (
<Create saveButtonProps={{ size: "xs" }}>
<p>Rest of your page here</p>
</Create>
);
};
Source (https://refine.dev/docs/ui-integrations/mantine/components/basic-views/create#savebuttonprops) Chakra UI:
import { Edit } from "@refinedev/chakra-ui";

const PostEdit: React.FC = () => {
return (
<Edit saveButtonProps={{ colorScheme: "red" }}>
<p>Rest of your page here</p>
</Edit>
);
};
import { Edit } from "@refinedev/chakra-ui";

const PostEdit: React.FC = () => {
return (
<Edit saveButtonProps={{ colorScheme: "red" }}>
<p>Rest of your page here</p>
</Edit>
);
};
Source (https://refine.dev/docs/ui-integrations/chakra-ui/components/basic-views/edit#savebuttonprops) Please refer to the respective UI library's documentation for more information on the available properties that can be passed to saveButtonProps. ---------------------- Note: you can ask me a follow up question by @ mentioning me again :speech_balloon: ----------------------
kapa.ai
kapa.ai6mo ago
<@449197041306828802> kapa.ai is still learning and improving, please let us know how it did by reacting below