-
Notifications
You must be signed in to change notification settings - Fork 439
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
Added text and link properties to menu-item.model.ts #3750
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 Thanks @otuoma! I tested this locally, and with those two optional properties I can define a menu item as in your example. In fact, I wasn't able to compile the frontend without them.
@otuoma : Took at look at this myself today, and I think the original code you were using may have been wrong. In #3748 you noted you found this bug by using this code:
However, I think you have a bug in that code. In order to specify a
If you look in the DSpace codebase, that's how
So, I believe this PR is unnecessary if you use the code snippet that I've described above. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@otuoma : Please see my comment above. I'm not sure this code change is necessary. Marking this as "Request Changes" until someone has a chance to verify my comment.
References
Description
In strongly typed typescript setups, using the properties 'link' and 'text' on instances of MenuItemModel fails with the following error
Object literal may only specify known properties, and 'text' does not exist in type 'MenuItemModel'.
List of changes in this PR:
Checklist
This checklist provides a reminder of what we are going to look for when reviewing your PR. You do not need to complete this checklist prior creating your PR (draft PRs are always welcome).
However, reviewers may request that you complete any actions in this list if you have not done so. If you are unsure about an item in the checklist, don't hesitate to ask. We're here to help!
main
branch of code (unless it is a backport or is fixing an issue specific to an older branch).npm run lint
npm run check-circ-deps
)package.json
), I've made sure their licenses align with the DSpace BSD License based on the Licensing of Contributions documentation.