templates: separate record detail content
:heart: Thank you for your contribution!
Description
This PR splits the record detail template into the page template and a new template for the actual record content. This makes the template cleaner and more reusable, and is in preparation for being able to enhance the landing page in https://github.com/inveniosoftware/invenio-app-rdm/issues/2953
This PR does not make any changes to the templates, just splits the content into two.
Checklist
Ticks in all boxes and 🟢 on all GitHub actions status checks are required to merge:
- [x] I'm aware of the code of conduct.
- [x] I've created logical separate commits and followed the commit message format.
- [x] I've added relevant test cases.
- [x] I've added relevant documentation.
- [x] I've marked translation strings.
- [x] I've identified the copyright holder(s) and updated copyright headers for touched files (>15 lines contributions).
- [x] I've NOT included third-party code (copy/pasted source code or new dependencies).
- If you have added third-party code (copy/pasted or new dependencies), please reach out to an architect.
Frontend
- [x] I've followed the CSS/JS and React guidelines.
- [x] I've followed the web accessibility guidelines.
- [x] I've followed the user interface guidelines.
Reminder
By using GitHub, you have already agreed to the GitHub’s Terms of Service including that:
- You license your contribution under the same terms as the current repository’s license.
- You agree that you have the right to license your contribution under the current repository’s license.
This PR was automatically marked as stale.
This PR was automatically marked as stale.
This PR was automatically marked as stale.