Skip to content
Snippets Groups Projects
Commit 0aba20e9 authored by David Schwarzmann's avatar David Schwarzmann
Browse files

Adapt loading for rapidoc to be excluded on ssr

parent 7ed92f86
No related branches found
No related tags found
1 merge request!43Introduce docusaurus
...@@ -6,6 +6,14 @@ ...@@ -6,6 +6,14 @@
- chmod 700 ~/.ssh - chmod 700 ~/.ssh
- echo "$UBERSPACE_KNOWN_HOST" >> ~/.ssh/known_hosts - echo "$UBERSPACE_KNOWN_HOST" >> ~/.ssh/known_hosts
.doc-change-list: &doc-change-list
changes:
- docs/
- src/
- static/
- docusaurus.config.js
- sidebars.js
stages: stages:
- lint - lint
- build - build
...@@ -20,7 +28,7 @@ lint-job: ...@@ -20,7 +28,7 @@ lint-job:
script: script:
- spectral lint spec/*.yml - spectral lint spec/*.yml
build: build:spec:
stage: build stage: build
image: $CI_REGISTRY/node:current-alpine image: $CI_REGISTRY/node:current-alpine
before_script: before_script:
...@@ -36,7 +44,7 @@ build: ...@@ -36,7 +44,7 @@ build:
- dist/ - dist/
expire_in: 30 days expire_in: 30 days
build_docs: build:doc:
stage: build stage: build
image: $CI_REGISTRY/node:current-alpine image: $CI_REGISTRY/node:current-alpine
before_script: before_script:
...@@ -48,26 +56,24 @@ build_docs: ...@@ -48,26 +56,24 @@ build_docs:
paths: paths:
- build/ - build/
expire_in: 30 days expire_in: 30 days
rules:
- *doc-change-list
upload_docs: upload:doc:
stage: upload stage: upload
image: $CI_REGISTRY/alpine:latest image: $CI_REGISTRY/alpine:latest
needs: [ 'build:doc' ]
rules: rules:
- changes: - *doc-change-list
- docs/
- src/
- static/
- docusaurus.config.js
- sidebars.js
before_script: before_script:
- *pre-deploy-uber-space-setup - *pre-deploy-uber-space-setup
script: script:
- rsync -rLvz --size-only --checksum -e "ssh -o CheckHostIP=no" --ipv4 --progress ./build/. fitko@dorado.uberspace.de:html/preview - rsync -rLvz --size-only --checksum -e "ssh -o CheckHostIP=no" --ipv4 --progress ./build/. fitko@dorado.uberspace.de:html/preview
upload: upload:spec:
stage: upload stage: upload
image: $CI_REGISTRY/alpine:latest image: $CI_REGISTRY/alpine:latest
needs: [ 'build:spec' ]
only: only:
refs: refs:
- tags - tags
......
--- ---
title: Überblick
slug: / slug: /
--- ---
# Überblick > Während der Umstellung werden Seiten mit folgenden Symbolen gekennzeichnet, um einen schnellen überblick über dden Zustand & Fortschritt gewinnen zu können.
>
| Symbol | Beschreibung |
|---------|:--------------|
| ✅ | Diese Seite wurde überarbeitet und der Inhalt abgestimmt. Bei Änderungswünschen bzw. Kommentaren Bescheid geben. |
| 🚧 | Diese Seite ist gerade in Bearbeitung. |
| 💬 | Diese Seite hat noch offene Diskussionspunkte/Kommentare. |
| ♻️ | Wird auf eine bestimmte Art & Weise recycled, wie beispielsweise in bzw. auf mehrere Dokumente aufgeteilt. |
| | Eine Seite ohne Emoji/Marker steht generell noch aus.
Willkommen auf der Dokumentation für die FIT-Connect API von FITKO. Die FIT-Connect API baut auf dem bestehenden IT-Planungsrat Standard FIT-Connect auf und bietet Lösungsverantwortlichen von antragssendenden und antragsempfangenden Systemen eine einfache Möglichkeit, ihre Software schnell und wirtschaftlich in länder- und ebenenübergreifende Antragsprozesse zu integrieren. Willkommen auf der Dokumentation für die FIT-Connect API von FITKO. Die FIT-Connect API baut auf dem bestehenden IT-Planungsrat Standard FIT-Connect auf und bietet Lösungsverantwortlichen von antragssendenden und antragsempfangenden Systemen eine einfache Möglichkeit, ihre Software schnell und wirtschaftlich in länder- und ebenenübergreifende Antragsprozesse zu integrieren.
......
import React, {lazy} from 'react' import React from 'react'
import BrowserOnly from "@docusaurus/BrowserOnly"; import BrowserOnly from '@docusaurus/BrowserOnly'
const rapidoc = lazy(() => import('rapidoc'))
export default function ApiSpec(props) { export default function ApiSpec(props) {
return ( return (
<BrowserOnly fallback={<div>Lädt...</div>}> <BrowserOnly fallback={<div>Lädt...</div>}>
<rapidoc {() => {
render-style="view" import('rapidoc')
spec-url={props.specUrl}
theme="light" return (
xprimary-color="#11171a" <rapi-doc
header-color="#263238" render-style="view"
nav-bg-color="#263238" spec-url={props.specUrl}
show-info="false" theme="light"
show-header="false" xprimary-color="#11171a"
show-components="false" header-color="#263238"
allow-spec-file-load="false" nav-bg-color="#263238"
info-description-headings-in-navbar="false" show-info="false"
></rapidoc> show-header="false"
show-components="false"
allow-spec-file-load="false"
info-description-headings-in-navbar="false"
></rapi-doc>
)
}}
</BrowserOnly> </BrowserOnly>
); )
} }
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment