use core-doc-viewer instead of core-component-page