diff --git a/docs/.vitepress/theme/components/CaseStudiesPage.vue b/docs/.vitepress/theme/components/CaseStudiesPage.vue index 42d19b6f4..7224fa37b 100644 --- a/docs/.vitepress/theme/components/CaseStudiesPage.vue +++ b/docs/.vitepress/theme/components/CaseStudiesPage.vue @@ -12,6 +12,9 @@ interface Project { desc: string cats: string[] caseStudy?: string + /* Monochrome marks baked onto a dark tile (e.g. Lexe) read on the light + page as-is but vanish on the dark page; invert them in dark mode. */ + invertOnDark?: boolean } /* Three highlighted projects shown above the full grid. */ @@ -35,13 +38,14 @@ const featured: Project[] = [ '/blog/cashapp-enables-lightning-withdrawals-and-deposits-using-ldk/', }, { - name: 'Bitkit', - url: 'https://bitkit.to/', - img: '/img/bitkit.svg', - desc: 'Hands you the keys to your money, profile, contacts, and web accounts', - cats: ['mobile'], + name: 'Lexe', + url: 'https://github.com/lexe-app/lexe-public', + img: '/img/lexe.png', + desc: 'Managed non-custodial Lightning nodes inside secure hardware', + cats: ['infra'], + invertOnDark: true, caseStudy: - '/blog/bitkit-uses-ldk-to-build-the-ultimate-alternative-to-custodial-wallets/', + '/blog/lexe-uses-ldk-to-run-self-custodial-lightning-in-secure-enclaves/', }, ] @@ -177,6 +181,9 @@ const projects: Project[] = [ img: '/img/lexe.png', desc: 'Managed non-custodial Lightning nodes inside secure hardware', cats: ['infra'], + invertOnDark: true, + caseStudy: + '/blog/lexe-uses-ldk-to-run-self-custodial-lightning-in-secure-enclaves/', }, { name: 'Lightspark', @@ -310,7 +317,11 @@ const filtered = computed(() =>