diff --git a/resources/ts/back/Pages/Users/Create.tsx b/resources/ts/back/Pages/Users/Create.tsx index 0a64d16..8618087 100644 --- a/resources/ts/back/Pages/Users/Create.tsx +++ b/resources/ts/back/Pages/Users/Create.tsx @@ -10,15 +10,20 @@ import useTrans from "@/hooks/use-translations"; import { Actions, Methods } from "@/back/lib/enums"; import { AuthProp, SingleResource, UserModel } from "@/back/types/global"; -export default function Create({ data }: { data: SingleResource }) { +export default function Create({ + data, + modelName, +}: { + data: SingleResource; + modelName: string; +}) { const { viewAny } = (usePage().props.auth as AuthProp).policies.users; - const modelName = usePage().props.modelName as string; - const userModel = data.data as UserModel; + const model = data.data as UserModel; // Translations. const transBackToList = useTrans("uwil-backend::back.crud_back_to_list"); const transTitle = useTrans( - route().current(`back.users.duplicate`) + route().current(`back.${modelName}.duplicate`) ? "uwil-backend::crud.helpers.duplication_model" : "uwil-backend::crud.helpers.creation_model", { @@ -35,7 +40,7 @@ export default function Create({ data }: { data: SingleResource }) { viewAny && (
{transBackToList}
} /> @@ -47,7 +52,7 @@ export default function Create({ data }: { data: SingleResource }) { return (