Migrate techdocs-cli-embedded-app to NFS

Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>
This commit is contained in:
Gabriel Dugny
2026-01-11 17:05:51 +01:00
parent 52d6767865
commit 27798df0a3
18 changed files with 204 additions and 159 deletions
+11 -2
View File
@@ -152,7 +152,13 @@ const techDocsReaderPage = PageBlueprint.makeWithOverrides({
inputs: {
addons: createExtensionInput([AddonBlueprint.dataRefs.addon]),
},
factory(originalFactory, { inputs }) {
config: {
schema: {
withSearch: z => z.boolean().default(true),
withHeader: z => z.boolean().default(true),
},
},
factory(originalFactory, { inputs, config }) {
const addons = inputs.addons.map(output => {
const options = output.get(AddonBlueprint.dataRefs.addon);
const Addon = options.component;
@@ -166,7 +172,10 @@ const techDocsReaderPage = PageBlueprint.makeWithOverrides({
loader: async () =>
await import('../Router').then(({ TechDocsReaderRouter }) => (
<TechDocsReaderRouter>
<TechDocsReaderLayout />
<TechDocsReaderLayout
withSearch={config.withSearch}
withHeader={config.withHeader}
/>
<TechDocsAddons>{addons}</TechDocsAddons>
</TechDocsReaderRouter>
)),