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

28 lines
685 B
TypeScript
Raw Permalink Normal View History

2026-03-30 14:17:31 +02:00
// * Other
import BtnOptionnalLinkWithTooltip from "@/back/Components/BtnOptionnalLinkWithTooltip";
import str from "@/hooks/use-string";
import trans from "@/hooks/use-translations";
2026-03-30 14:17:31 +02:00
function SubmitButton({
isInDialog = false,
modelTrans,
}: Readonly<{
2026-03-30 14:17:31 +02:00
isInDialog?: boolean;
modelTrans: string;
}>) {
2026-03-30 14:17:31 +02:00
return (
<BtnOptionnalLinkWithTooltip
content={str(trans("uwil-backend::crud.actions.save")).ucFirst().value()}
tooltipContent={trans("uwil-backend::crud.helpers.save_model", {
2026-03-30 14:17:31 +02:00
params: {
model: modelTrans,
},
})}
type={isInDialog ? "button" : "submit"}
size="default"
/>
);
}
export default SubmitButton;