Skip to content

Commit 2bbd2f7

Browse files
feat(fdr): add header and footer properties to DocsConfig schema (#6091)
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: Catherine Deskur <[email protected]> Co-authored-by: chdeskur <[email protected]> Co-authored-by: Catherine Deskur <[email protected]>
1 parent 2eebb35 commit 2bbd2f7

File tree

22 files changed

+107
-8
lines changed

22 files changed

+107
-8
lines changed

fern/apis/fdr/definition/docs/v1/db/__package__.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,18 @@ types:
9494
# page actions
9595
pageActions: optional<commons.PageActionsConfig>
9696

97+
# custom components
98+
header:
99+
type: optional<string>
100+
docs: |
101+
Compiled JavaScript module for a custom React component that replaces the default header.
102+
The Fern CLI transpiles the user's TSX/JSX source file and uploads the compiled JS to FDR.
103+
footer:
104+
type: optional<string>
105+
docs: |
106+
Compiled JavaScript module for a custom React component that replaces the default footer.
107+
The Fern CLI transpiles the user's TSX/JSX source file and uploads the compiled JS to FDR.
108+
97109
# deprecated
98110
logo:
99111
type: optional<rootCommons.FileId>

fern/apis/fdr/definition/docs/v1/read/__package__.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,18 @@ types:
132132
# page actions
133133
pageActions: optional<commons.PageActionsConfig>
134134

135+
# custom components
136+
header:
137+
type: optional<string>
138+
docs: |
139+
Compiled JavaScript module for a custom React component that replaces the default header.
140+
The Fern CLI transpiles the user's TSX/JSX source file and uploads the compiled JS to FDR.
141+
footer:
142+
type: optional<string>
143+
docs: |
144+
Compiled JavaScript module for a custom React component that replaces the default footer.
145+
The Fern CLI transpiles the user's TSX/JSX source file and uploads the compiled JS to FDR.
146+
135147
# deprecated
136148
# backgroundImage:
137149
# type: optional<rootCommons.FileId>

fern/apis/fdr/definition/docs/v1/write/__package__.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,18 @@ types:
132132
# page actions
133133
pageActions: optional<commons.PageActionsConfig>
134134

135+
# custom components
136+
header:
137+
type: optional<string>
138+
docs: |
139+
Compiled JavaScript module for a custom React component that replaces the default header.
140+
The Fern CLI transpiles the user's TSX/JSX source file and uploads the compiled JS to FDR.
141+
footer:
142+
type: optional<string>
143+
docs: |
144+
Compiled JavaScript module for a custom React component that replaces the default footer.
145+
The Fern CLI transpiles the user's TSX/JSX source file and uploads the compiled JS to FDR.
146+
135147
# deprecated
136148
backgroundImage: optional<rootCommons.FileId>
137149
logoV2: optional<commons.ThemedFileId>

packages/cdk/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@
1616
"scripts": {
1717
"build": "tsc",
1818
"cdk": "cdk",
19-
"deploy-app:dev2": "pnpm build && cdk deploy local-preview-bundle4-dev2 --require-approval never --progress events",
20-
"deploy-app:prod": "pnpm build && cdk deploy local-preview-bundle4-prod --require-approval never --progress events",
2119
"deploy:dev2": "pnpm build && cdk deploy local-preview-bundle2-dev2 --require-approval never --progress events",
2220
"deploy:prod": "pnpm build && cdk deploy local-preview-bundle2-prod --require-approval never --progress events",
21+
"deploy-app:dev2": "pnpm build && cdk deploy local-preview-bundle4-dev2 --require-approval never --progress events",
22+
"deploy-app:prod": "pnpm build && cdk deploy local-preview-bundle4-prod --require-approval never --progress events",
2323
"docs:local:zipBundle": "ts-node --compiler-options='{\"module\":\"commonjs\"}' scripts/zipLocalBundle.ts",
24-
"synth-app:dev2": "pnpm build && cdk synth local-preview-bundle4-dev2",
25-
"synth:dev2": "pnpm build && cdk synth local-preview-bundle2-dev2"
24+
"synth:dev2": "pnpm build && cdk synth local-preview-bundle2-dev2",
25+
"synth-app:dev2": "pnpm build && cdk synth local-preview-bundle4-dev2"
2626
},
2727
"dependencies": {
2828
"@fern-fern/fern-cloud-sdk": "^0.0.305",

packages/commons/fdr-utils/src/definition-object-factory.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ export class DefinitionObjectFactory {
4343
integrations: undefined,
4444
css: undefined,
4545
js: undefined,
46+
header: undefined,
47+
footer: undefined,
4648
aiChatConfig: undefined,
4749
pageActions: undefined
4850
},

packages/fdr-sdk/src/client/generated/api/resources/docs/resources/v1/resources/db/types/DocsDbConfig.ts

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/fdr-sdk/src/client/generated/api/resources/docs/resources/v1/resources/read/types/DocsConfig.ts

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/fdr-sdk/src/client/generated/api/resources/docs/resources/v1/resources/write/client/Client.ts

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/fdr-sdk/src/client/generated/api/resources/docs/resources/v1/resources/write/client/requests/RegisterDocsRequest.ts

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/fdr-sdk/src/client/generated/api/resources/docs/resources/v1/resources/write/types/DocsConfig.ts

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)