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

682 pets component #707

Merged
merged 9 commits into from
Jun 13, 2024
Merged

682 pets component #707

merged 9 commits into from
Jun 13, 2024

Conversation

johnwroge
Copy link
Member

@johnwroge johnwroge commented Jun 2, 2024

Closes #682

What changes did you make?

I added a 'pets' type to the FieldTypes type definition, updated the IntakeProfile directory to include a case of 'pets' to display the form elements, added the field to profile.ts file in the services directory, and built an additional pets field component 'AdditionalPetsField' which allows the user to add/remove pets. This component contains a search bar and is limiited to a group of pets and can updated to include other pets as necessary.

Rationale behind the changes?

The intake profile section needs a pets component for guests so they can add any pets they own to their intake profile. This will help coordinators make appropriate matches with hosts who may/may not have preferences for pets.

Testing done for these changes

Tests were run in the app directory with all test cases passing.

What did you learn or can share that is new?(optional)

I learned about representing form components in an alternative way.

Screenshots of Proposed Changes Of The Website (if any, please do not screen shot code changes)

Visuals before changes are applied 325033528-041c485b-ad7d-4a08-be5b-29b76857cd85

image

Visuals after changes are applied

image
Screen Shot 2024-06-02 at 2 06 19 PM
Screen Shot 2024-06-02 at 2 07 02 PM

@johnwroge johnwroge assigned johnwroge and unassigned johnwroge Jun 2, 2024
@erikguntner erikguntner changed the base branch from main to feat/generated-profile June 4, 2024 20:41
@erikguntner erikguntner changed the base branch from feat/generated-profile to main June 4, 2024 20:49
Copy link
Collaborator

@erikguntner erikguntner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @johnwroge this looks good! Just a few minor fixes and this should be good to go.

app/src/main.tsx Outdated Show resolved Hide resolved
app/src/utils/test/db/profile.ts Outdated Show resolved Hide resolved
@erikguntner erikguntner mentioned this pull request Jun 12, 2024
58 tasks
@erikguntner erikguntner merged commit d9b96de into main Jun 13, 2024
2 checks passed
@erikguntner erikguntner deleted the 682_pets_component branch June 13, 2024 03:12
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.

Other Pets component
2 participants