28 lines
691 B
TypeScript
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;
|