Removed the group for when it's a corporate creating another corporate

This commit is contained in:
Tiago Ribeiro
2024-09-04 18:50:35 +01:00
parent cb2c1641f5
commit 3d3c4448ae

View File

@@ -199,21 +199,23 @@ export default function UserCreator({user, users, permissions, onFinish}: Props)
<Input type="text" name="department" label="Department" onChange={setPosition} value={position} placeholder="Department" /> <Input type="text" name="department" label="Department" onChange={setPosition} value={position} placeholder="Department" />
)} )}
<div {!(type === "corporate" && user.type === "corporate") && (
className={clsx( <div
"flex flex-col gap-4", className={clsx(
(!["student", "teacher"].includes(type) || ["corporate", "teacher"].includes(user?.type)) && "flex flex-col gap-4",
!["corporate", "mastercorporate"].includes(type) && (!["student", "teacher"].includes(type) || ["corporate", "teacher"].includes(user?.type)) &&
"col-span-2", !["corporate", "mastercorporate"].includes(type) &&
)}> "col-span-2",
<label className="font-normal text-base text-mti-gray-dim">Group</label> )}>
<Select <label className="font-normal text-base text-mti-gray-dim">Group</label>
options={groups <Select
.filter((x) => (!selectedCorporate ? true : x.admin === selectedCorporate)) options={groups
.map((g) => ({value: g.id, label: g.name}))} .filter((x) => (!selectedCorporate ? true : x.admin === selectedCorporate))
onChange={(e) => setGroup(e?.value || undefined)} .map((g) => ({value: g.id, label: g.name}))}
/> onChange={(e) => setGroup(e?.value || undefined)}
</div> />
</div>
)}
<div <div
className={clsx( className={clsx(