ldc-groupe/resources/ts/back/Components/SubmitButton.tsx

28 lines
735 B
TypeScript
Raw Permalink Normal View History

2026-02-12 15:42:22 +01:00
// * Packages
import BtnOptionnalLinkWithTooltip from "@/back/Components/BtnOptionnalLinkWithTooltip";
import str from "@/hooks/use-string";
import useTrans from "@/hooks/use-translations";
2026-02-10 15:52:48 +01:00
function SubmitButton({
isInDialog = false,
2026-02-10 15:52:48 +01:00
modelTrans,
}: {
2026-02-10 15:52:48 +01:00
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"
/>
2026-02-10 15:52:48 +01:00
);
}
export default SubmitButton;