Skip to content

Conversation

@serikjensen
Copy link
Member

This PR updates to separate the Employee.Taxes component into two separate components: Employee.StateTaxes and Employee.FederalTaxes.

We have kept the original Employee.Taxes component with a deprecation annotation while we migrate partners to the updated version. At that point we will remove the Employee.Taxes component. See ticket here: https://gustohq.atlassian.net/browse/GWS-5434

Proof of functionality

Employee Onboarding

Screen.Recording.2025-08-26.at.9.42.49.AM.mov

Employee Self Onboarding

Screen.Recording.2025-08-26.at.9.43.20.AM.mov

…onents

- Remove combined Taxes component entirely
- Update onboarding flows to use separate FederalTaxes and StateTaxes steps
- Update self-onboarding flows to use separate components
- Fix all linting and TypeScript errors
- All tests passing (570/570)
- Maintain same UX in existing flows
Copy link
Contributor

@jeffredodd jeffredodd left a comment

Choose a reason for hiding this comment

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

lgtm

@serikjensen serikjensen enabled auto-merge (squash) August 26, 2025 19:09
@serikjensen serikjensen merged commit 587a52a into main Aug 26, 2025
3 checks passed
@serikjensen serikjensen deleted the feat/GWS-5340 branch August 26, 2025 19:11
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.

2 participants