feat: show partners on every app and solution page#98
Open
rubenvdlinde wants to merge 2 commits into
Open
Conversation
Drops a <PartnersFor> section directly below the "What it does" block on all 16 app pages and all 5 solution pages, wired to partners-catalog.js so /apps/<slug> and /solutions/<slug> stay in sync with /partners from one source of truth. Replaces the hand-rolled partner-logo strip on openwoo. When the catalog has no partners for a subject (decidesk, doriath, larpingapp, nldesign, openbuilt, pipelinq, procest, scholiq, shillinq, softwarecatalog, zaakafhandelapp, anonimiseren, archief, mkb-workspace, zaakafhandeling), the section collapses to the BecomePartner CTA only, so every product surface keeps recruiting partners. Site shims PartnersForApp / PartnersForSolution are a one-line MDX drop-in that resolves the slug to the brand-cased name, runs the matching reverse-lookup hook, and locale-keys the EN/NL copy. Pairs with the <PartnersFor> preset component shipped in @conduction/docusaurus-preset.
Adds <PartnersFor> from the preset, required by the PartnersForApp / PartnersForSolution shims on every app and solution page in this branch.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
<PartnersFor>section directly below the "What it does" block on all 16 app pages and all 5 solution pages, wired topartners-catalog.jsso every product page stays in sync with/partnersfrom one source of truth.<PartnerCard>(with the partner-detailhrefdeep link from the catalog and clickable app pills routing to/apps/<slug>)./solutions/openwoowith the new component, so adding or removing a partner in the catalog now propagates everywhere automatically.<BecomePartner>CTA cell, so the 11 app pages and 4 solution pages with no matching partner in the catalog still recruit instead of going blank.<PartnersFor>preset component shipped on design-systemmain(commit 2e1fca0), released through the next@conduction/docusaurus-presetcut.Coverage
Test plan