Skip to content

Integrate theme support

Christian Meeßen requested to merge 46-integrate-theme-support into main

Created by: ruester

Integrate theme support

See also https://github.com/research-software-directory/RSD-as-a-service/pull/506

This would be the new rebased branch which replaces the current main branch.

Fixes #46 (closed)

Changes proposed in this pull request:

  • use the new custom themes via docker mounts from upstream RSD

The footer is now dynamically configurable which leads to having a different design than before.

Before with our AppFooter:

image

Now with the configurable/generic AppFooter:

image

So we may have to add a possiblity in the upstream RSD repo to further configure the logo placement/size, to add a "page is based on" and "contribute on" section dynamically.

How to test:

  • delete the directories frontend/{node_modules,.next} if they exist
  • docker-compose up --build

PR Checklist:

  • Increase version numbers in docker-compose.yml
  • Link to a GitHub issue
  • Update documentation
  • Tests

Merge request reports

Loading