💬(demo) transform gender form into sex

To stick to civil information we rename gender field to sex.
This commit is contained in:
jbpenrath
2024-02-14 00:40:10 +01:00
committed by Jean-Baptiste PENRATH
parent 0ade12251e
commit 7320671589
3 changed files with 45 additions and 48 deletions

View File

@@ -3,7 +3,7 @@ import { faker } from "@faker-js/faker";
export interface Character { export interface Character {
id: string; id: string;
name: string; name: string;
gender: "male" | "female" | "other"; sex: "male" | "female";
birthDate: Date; birthDate: Date;
firstAppearanceDate: Date; firstAppearanceDate: Date;
lastAppearanceDate: Date; lastAppearanceDate: Date;
@@ -28,141 +28,141 @@ export const database: Character[] = [
{ {
id: faker.string.uuid(), id: faker.string.uuid(),
name: "Richie Cunningham", name: "Richie Cunningham",
gender: "male", sex: "male",
isGuest: false, isGuest: faker.datatype.boolean(),
...randomDates(), ...randomDates(),
}, },
{ {
id: faker.string.uuid(), id: faker.string.uuid(),
name: "Joanie Cunningham", name: "Joanie Cunningham",
gender: "female", sex: "female",
isGuest: false, isGuest: faker.datatype.boolean(),
...randomDates(), ...randomDates(),
}, },
{ {
id: faker.string.uuid(), id: faker.string.uuid(),
name: "Arthur Fonzarelli", name: "Arthur Fonzarelli",
gender: "male", sex: "male",
isGuest: false, isGuest: faker.datatype.boolean(),
...randomDates(), ...randomDates(),
}, },
{ {
id: faker.string.uuid(), id: faker.string.uuid(),
name: "Marion Cunningham", name: "Marion Cunningham",
gender: "female", sex: "female",
isGuest: false, isGuest: faker.datatype.boolean(),
...randomDates(), ...randomDates(),
}, },
{ {
id: faker.string.uuid(), id: faker.string.uuid(),
name: "Ralph Malph", name: "Ralph Malph",
gender: "male", sex: "male",
isGuest: false, isGuest: faker.datatype.boolean(),
...randomDates(), ...randomDates(),
}, },
{ {
id: faker.string.uuid(), id: faker.string.uuid(),
name: "Howard Cunningham", name: "Howard Cunningham",
gender: "male", sex: "male",
isGuest: false, isGuest: faker.datatype.boolean(),
...randomDates(), ...randomDates(),
}, },
{ {
id: faker.string.uuid(), id: faker.string.uuid(),
name: "Marsha Simms", name: "Marsha Simms",
gender: "female", sex: "female",
isGuest: false, isGuest: faker.datatype.boolean(),
...randomDates(), ...randomDates(),
}, },
{ {
id: faker.string.uuid(), id: faker.string.uuid(),
name: "Warren Berlinger", name: "Warren Berlinger",
gender: "male", sex: "male",
isGuest: false, isGuest: faker.datatype.boolean(),
...randomDates(), ...randomDates(),
}, },
{ {
id: faker.string.uuid(), id: faker.string.uuid(),
name: "Al Molinaro", name: "Al Molinaro",
gender: "male", sex: "male",
isGuest: false, isGuest: faker.datatype.boolean(),
...randomDates(), ...randomDates(),
}, },
{ {
id: faker.string.uuid(), id: faker.string.uuid(),
name: "Verna LaVerne", name: "Verna LaVerne",
gender: "female", sex: "female",
isGuest: false, isGuest: faker.datatype.boolean(),
...randomDates(), ...randomDates(),
}, },
{ {
id: faker.string.uuid(), id: faker.string.uuid(),
name: "Arnold Takahashi", name: "Arnold Takahashi",
gender: "male", sex: "male",
isGuest: false, isGuest: faker.datatype.boolean(),
...randomDates(), ...randomDates(),
}, },
{ {
id: faker.string.uuid(), id: faker.string.uuid(),
name: "Linda Purl", name: "Linda Purl",
gender: "female", sex: "female",
isGuest: false, isGuest: faker.datatype.boolean(),
...randomDates(), ...randomDates(),
}, },
{ {
id: faker.string.uuid(), id: faker.string.uuid(),
name: "Crystal Bernard", name: "Crystal Bernard",
gender: "female", sex: "female",
isGuest: false, isGuest: faker.datatype.boolean(),
...randomDates(), ...randomDates(),
}, },
{ {
id: faker.string.uuid(), id: faker.string.uuid(),
name: "Heather O'Rourke", name: "Heather O'Rourke",
gender: "female", sex: "female",
isGuest: false, isGuest: faker.datatype.boolean(),
...randomDates(), ...randomDates(),
}, },
{ {
id: faker.string.uuid(), id: faker.string.uuid(),
name: "Scott Bernstein", name: "Scott Bernstein",
gender: "male", sex: "male",
isGuest: false, isGuest: faker.datatype.boolean(),
...randomDates(), ...randomDates(),
}, },
{ {
id: faker.string.uuid(), id: faker.string.uuid(),
name: "Ed Peck", name: "Ed Peck",
gender: "male", sex: "male",
isGuest: false, isGuest: faker.datatype.boolean(),
...randomDates(), ...randomDates(),
}, },
{ {
id: faker.string.uuid(), id: faker.string.uuid(),
name: "Beatrice Colen", name: "Beatrice Colen",
gender: "female", sex: "female",
isGuest: false, isGuest: faker.datatype.boolean(),
...randomDates(), ...randomDates(),
}, },
{ {
id: faker.string.uuid(), id: faker.string.uuid(),
name: "Dody Goodman", name: "Dody Goodman",
gender: "female", sex: "female",
isGuest: false, isGuest: faker.datatype.boolean(),
...randomDates(), ...randomDates(),
}, },
{ {
id: faker.string.uuid(), id: faker.string.uuid(),
name: "Linda Dano", name: "Linda Dano",
gender: "female", sex: "female",
isGuest: false, isGuest: faker.datatype.boolean(),
...randomDates(), ...randomDates(),
}, },
{ {
id: faker.string.uuid(), id: faker.string.uuid(),
name: "Gavan O'Herlihy", name: "Gavan O'Herlihy",
gender: "male", sex: "male",
isGuest: false, isGuest: faker.datatype.boolean(),
...randomDates(), ...randomDates(),
}, },
]; ];

View File

@@ -27,7 +27,7 @@ export const Create = ({ changePage }: PageProps) => {
const character: Character = { const character: Character = {
id: faker.string.uuid(), id: faker.string.uuid(),
name: inputRef.current?.value || "", name: inputRef.current?.value || "",
gender: "male", sex: "male",
isGuest: false, isGuest: false,
...randomDates(), ...randomDates(),
}; };
@@ -52,7 +52,7 @@ export const Create = ({ changePage }: PageProps) => {
fullWidth={true} fullWidth={true}
/> />
<Select <Select
label="Gender" label="Sex"
fullWidth={true} fullWidth={true}
options={[ options={[
{ {
@@ -61,9 +61,6 @@ export const Create = ({ changePage }: PageProps) => {
{ {
label: "Female", label: "Female",
}, },
{
label: "Other",
},
]} ]}
/> />
<DatePicker label="Birth Date" fullWidth={true} /> <DatePicker label="Birth Date" fullWidth={true} />

View File

@@ -83,8 +83,8 @@ export const Home = ({ changePage }: PageProps) => {
headerName: "Name", headerName: "Name",
}, },
{ {
field: "gender", field: "sex",
headerName: "Gender", headerName: "Sex",
}, },
{ {
id: "birthDate", id: "birthDate",