task_receipts/client/src/graphql/queries.ts
2025-06-14 15:57:24 -05:00

83 lines
1.2 KiB
TypeScript

import { gql } from '@apollo/client';
export const GET_GROUPS = gql`
query GetGroups {
groups {
id
name
tasks {
id
name
print_count
last_printed_at
steps {
id
name
instructions
order
print_count
last_printed_at
}
}
}
}
`;
export const GET_TASKS = gql`
query GetTasks($groupId: ID!) {
tasks(groupId: $groupId) {
id
name
print_count
last_printed_at
steps {
id
name
instructions
order
print_count
last_printed_at
notes {
id
content
created_at
user {
id
name
}
}
}
}
}
`;
export const GET_STEP = gql`
query GetStep($id: ID!) {
step(id: $id) {
id
name
instructions
order
print_count
last_printed_at
notes {
id
content
created_at
user {
id
name
}
}
}
}
`;
export const GET_USERS = gql`
query GetUsers {
users {
id
name
}
}
`;