ldc-groupe/resources/ts/back/Components/SubmitButton.tsx
2026-02-12 16:13:54 +01:00

27 lines
735 B
TypeScript

// * Packages
import BtnOptionnalLinkWithTooltip from "@/back/Components/BtnOptionnalLinkWithTooltip";
import str from "@/hooks/use-string";
import useTrans from "@/hooks/use-translations";
function SubmitButton({
isInDialog = false,
modelTrans,
}: {
isInDialog?: boolean;
modelTrans: string;
}) {
return (
<BtnOptionnalLinkWithTooltip
content={str(useTrans("crud.actions.save")).ucFirst().value()}
tooltipContent={useTrans("crud.helpers.save_model", {
params: {
model: modelTrans,
},
})}
type={isInDialog ? "button" : "submit"}
size="default"
/>
);
}
export default SubmitButton;