Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Client Home #22

Merged
merged 4 commits into from
Oct 31, 2024
Merged

Client Home #22

merged 4 commits into from
Oct 31, 2024

Conversation

ElemarJR
Copy link
Contributor

No description provided.

Moved the following components: CasesByContractEnd, CasesUpdates, TopClients, TopSponsors, and TopWorkers.
Introduced functionality to resolve client timesheets within the GraphQL API. Enhanced the query structure by returning multiple query types and updated relevant schema definitions and imports to support the added timesheet fields for the Client type.
Deleted WeeklyHoursTable component and replaced it with dynamic timesheet data gathering using GET_CLIENT_TIMESHEET query. Updated ClientPage to include dataset selection and rendering of TopWorkers and TopSponsors components based on the fetched timesheet data. Adjusted ClientCard to display client name.
Extracted CasesGallery to a separate component for reuse across different pages. This simplifies the code and ensures consistency in how case galleries are rendered. Added new fields to the GET_CLIENT_TIMESHEET query to support filtering and displaying additional case details.
@ElemarJR ElemarJR merged commit 46d5bed into eximiaco-labs:main Oct 31, 2024
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant