Extract Core Functionality from theme-shared Package to core-ui #20991
Unanswered
AhmadAlMunajjed
asked this question in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi everyone,
Problem Statement
The
theme-shared
package in the ABP Framework contains some core functionality that doesn't depend on any external packages other than Angular core and ABP core. This creates unnecessary dependencies for projects that use a different UI component set.Proposal
Extract functionality that does not depend on any external package (other than Angular core and ABP core) from the
theme-shared
package. This would allow developers to use these core features without installing the entiretheme-shared
dependency.Examples of components that could be extracted:
document-dir.handler
ellipsis.directive
Benefits
Use Case
In my project, I use a different set of UI components:
Being able to use core ABP functionality without the
theme-shared
package would streamline my development process and reduce potential conflicts.Proposed Solution
@abp/ng.core-ui
) for these extracted components.theme-shared
package to import from this new package if needed.Questions
Beta Was this translation helpful? Give feedback.
All reactions