diff --git a/front/src/pages/people/People.tsx b/front/src/pages/people/People.tsx index b3322a705..9b33e9307 100644 --- a/front/src/pages/people/People.tsx +++ b/front/src/pages/people/People.tsx @@ -17,8 +17,8 @@ const StyledPeopleContainer = styled.div` `; export const GET_PEOPLE = gql` - query GetPeople { - person { + query GetPeople($orderBy: [person_order_by!]) { + person(order_by: $orderBy) { id phone email @@ -34,8 +34,16 @@ export const GET_PEOPLE = gql` } `; +const orderBy = [ + { + created_at: 'desc', + }, +]; + function People() { - const { data } = useQuery<{ person: GraphqlPerson[] }>(GET_PEOPLE); + const { data } = useQuery<{ person: GraphqlPerson[] }>(GET_PEOPLE, { + variables: { orderBy }, + }); const mydata: Person[] = data ? data.person.map(mapPerson) : defaultData;