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

Revert "Create Angular mixins for fractional-width columns and groupable columns #1591

Merged
merged 2 commits into from
Oct 6, 2023

Conversation

rajsite
Copy link
Member

@rajsite rajsite commented Oct 6, 2023

Pull Request

🤨 Rationale

Turns out the pattern introduced in #1587 for using TypeScript mixins does not work for Angular directives and resulted in build failures for a built library used outside the workspace.

Reading the linked comment it sounds like we are seeing the exact behavior described. @Input bindings used in the base class (column-id) are failing to resolve. Even the extra sinister part where it works in the workspace (our tests do test bindings to base class props like column-id) but not in apps using the published library 😵.

👩‍💻 Implementation

Revert the refactor

🧪 Testing

Rely on CI

✅ Checklist

  • I have updated the project documentation to reflect my changes or determined no changes are needed. Nada

@rajsite
Copy link
Member Author

rajsite commented Oct 6, 2023

Using admin override to merge direct revert w/o owners review @atmgrifter00

@rajsite rajsite merged commit 9ebd4e1 into main Oct 6, 2023
10 checks passed
@rajsite rajsite deleted the revert-angular-mxins branch October 6, 2023 16:35
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