You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm currently customizing the React admin theme using Keycloakify and would love to contribute my improvements to the base project so others can benefit from them as well. However, I'm unsure whether this is possible and where to start with contributing to the Keycloak theme project.
I specifically want to refactor PageNav to enhance flexibility and maintainability by:
Extracting MenuItem into a Separate File
Currently, MenuItem is defined within the file, making customization difficult for others. Moving it to a dedicated file would improve reusability and maintainability.
Converting MenuItem to an Interface
Using an interface instead of a type alias would allow developers to extend it more easily, enabling additional parameters when needed.
I’d appreciate any guidance on the best approach to implementing these changes and contributing them to the project. Looking forward to your thoughts!
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Hi Team,
I'm currently customizing the React admin theme using Keycloakify and would love to contribute my improvements to the base project so others can benefit from them as well. However, I'm unsure whether this is possible and where to start with contributing to the Keycloak theme project.
I specifically want to refactor PageNav to enhance flexibility and maintainability by:
Currently, MenuItem is defined within the file, making customization difficult for others. Moving it to a dedicated file would improve reusability and maintainability.

Using an interface instead of a type alias would allow developers to extend it more easily, enabling additional parameters when needed.
I’d appreciate any guidance on the best approach to implementing these changes and contributing them to the project. Looking forward to your thoughts!
Best regard,
Nima Shokouhfar
All reactions