Skip to content

docs: Figma Code Connect and Storybook Theming #1735

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 33 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
301b044
feat(components): code component connected in Figma
Aug 4, 2025
792df7d
feat(components): code component figma preview in storybook and defau…
Aug 4, 2025
cb2ad20
feat(componenents): deprecated tagging for legacy stories
Aug 4, 2025
a5e1b37
feat(components): buttongroup figma connect, prop table stories type …
Aug 4, 2025
a052159
feat(components): storybook prop table global config added for better…
Aug 4, 2025
821ac37
feat(components): file trigger figma connect, more stories for icon b…
Aug 4, 2025
f889b2f
feat(components): linter fix
Aug 4, 2025
d63412d
feat(components): toggleButton figma code connect and component overv…
Aug 4, 2025
6998ad2
feat(components): overview story draft
Aug 4, 2025
5ca1147
feat(components): ai figma connect and figma design addon two way lin…
Aug 4, 2025
6788a23
feat(components): figma code connect stories published for all matchi…
Aug 5, 2025
7eaf32e
feat(recipes): mcp server experiments
Aug 5, 2025
54f4cb9
feat(recipes): mcp example cleanup
Aug 6, 2025
e59d56a
feat(recipes): storybook dark/light mode theming draft
Aug 6, 2025
d16764a
Zuzze/feat/figma connect.dummy (#1734)
mumer114 Aug 7, 2025
76d2d6c
feat(docs): logo update and storybook UI aligned with brand colors
Aug 7, 2025
7c59a81
feat(docs): styling storybook UI dark mode for better contrast
Aug 7, 2025
da99a35
feat: cover image and story reordering
Aug 7, 2025
f5a477c
feat(docs): toolbar to dark in dark mode
Aug 7, 2025
2b9133c
Merge branch 'main' into zuzze/feat/figma-connect
Zuzze Aug 7, 2025
e124b40
feat: changeset added
Aug 7, 2025
de7e869
Zuzze/feat/figma connect.variant (#1737)
mumer114 Aug 7, 2025
81f1079
feat(overview): add prompt header for better frontend code generation…
mumer114 Aug 7, 2025
1b92ae3
feat(docs): tooltip, toggleIconButton, togglebutton, text field figma…
Aug 8, 2025
ac36436
feat(docs): tag and tag group fully integrated with code connect
Aug 8, 2025
019a700
feat(docs): code connect for tag, tabs, table, switch and select
Aug 8, 2025
09a5e52
feat(docs): code connect cleanup for searchfield, raido and progress bar
Aug 8, 2025
7b27dba
feat(docs): cleanup
Aug 8, 2025
5a362fb
feat(docs): dark mode doc block accessibility fix
Aug 8, 2025
a2606fd
feat(docs): cleanup and linter fixes
Aug 12, 2025
27fa85f
feat(docs): lint fix
Aug 12, 2025
2be05de
feat(docs): lint fix
Aug 12, 2025
ba0e162
docs: storybook css override fixes
Aug 12, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/cruel-apes-relax.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@launchpad-ui/components": patch
---

Figma code connect files, design links and component overview added
9 changes: 9 additions & 0 deletions .storybook/launchpad_logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
23 changes: 23 additions & 0 deletions .storybook/main.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,29 @@ const config: StorybookConfig = {
disableTelemetry: true,
},
staticDirs: ['.', { from: '../packages/tokens/dist', to: '/static' }],
managerHead: (head) => `
${head}
<link rel="stylesheet" href="./manager.css" />
`,
previewHead: (head) => `
${head}
<link rel="stylesheet" href="./manager.css" />
<style>
/* Ensure docs content gets proper theme styling using LaunchPad design tokens */
.dark-theme .docs-story,
.dark-theme [data-docs-story] {
background-color: #181A1F !important; /* gray.950 */
color: #ECEFF2 !important; /* gray.50 */
}

/* Light theme docs styling */
.light-theme .docs-story,
.light-theme [data-docs-story] {
background-color: #FFFFFF !important; /* white.950 */
color: #23252A !important; /* gray.900 */
}
</style>
`,
async viteFinal(config, { configType }) {
const { mergeConfig } = await import('vite');

Expand Down
Loading
Loading