ldc-laravel-base-project/resources/ts/back/Components/SubmitButton.tsx
2026-07-09 17:32:17 +02:00

28 lines
691 B
TypeScript

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("uwil-backend::crud.actions.save"))
.ucFirst()
.value()}
tooltipContent={useTrans("uwil-backend::crud.helpers.save_model", {
params: {
model: modelTrans,
},
})}
type={isInDialog ? "button" : "submit"}
size="default"
/>
);
}
export default SubmitButton;