Ready to implement member select
This commit is contained in:
@ -23,6 +23,7 @@ import { SexSelection } from "../../widgets/forms/SexSelection";
|
||||
import { UploadPhotoButton } from "../../widgets/forms/UploadPhotoButton";
|
||||
import { MemberPhoto } from "../../widgets/MemberPhoto";
|
||||
import { RouterLink } from "../../widgets/RouterLink";
|
||||
import { MemberInput } from "../../widgets/forms/MemberInput";
|
||||
|
||||
/**
|
||||
* Create a new member route
|
||||
@ -399,7 +400,7 @@ export function MemberPage(p: {
|
||||
<PropCheckbox
|
||||
checked={member.dead}
|
||||
editable={p.editing}
|
||||
label="Décédé"
|
||||
label={member.sex === "F" ? "Décédée" : "Décédé"}
|
||||
onValueChange={(v) => {
|
||||
member.dead = v;
|
||||
updatedMember();
|
||||
@ -423,6 +424,30 @@ export function MemberPage(p: {
|
||||
updatedMember();
|
||||
}}
|
||||
/>
|
||||
|
||||
{/* Father */}
|
||||
<MemberInput
|
||||
editable={p.editing}
|
||||
label="Père"
|
||||
onValueChange={(m) => {
|
||||
member.father = m;
|
||||
updatedMember();
|
||||
}}
|
||||
filter={(m) => m.sex === "M" || m.sex === undefined}
|
||||
current={member.father}
|
||||
/>
|
||||
|
||||
{/* Mother */}
|
||||
<MemberInput
|
||||
editable={p.editing}
|
||||
label="Mère"
|
||||
onValueChange={(m) => {
|
||||
member.father = m;
|
||||
updatedMember();
|
||||
}}
|
||||
filter={(m) => m.sex === "F" || m.sex === undefined}
|
||||
current={member.father}
|
||||
/>
|
||||
</PropertiesBox>
|
||||
</Grid>
|
||||
|
||||
|
Reference in New Issue
Block a user