Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
dfb762a
[NO JIRA] Upgrade foundations dependecies
Supremeyh Jul 17, 2025
4cd0953
[CLOVER-450] Constraint for BpkText color prop
Supremeyh Jul 22, 2025
44d74e8
Merge branch 'main' into ez/clover-450_bump_foundations
Supremeyh Jul 22, 2025
2497b07
add JSDoc comment
Supremeyh Jul 25, 2025
b0cba0c
feat: trial code connect for Figma MCP
gert-janvercauteren Jul 31, 2025
0eccc7b
Merge branch 'main' into feature/mcp-code-connect
gert-janvercauteren Jul 31, 2025
057479c
feat: add BpkCard, but based on local tests to showcase
gert-janvercauteren Aug 8, 2025
4d5fd0f
Merge branch 'main' into feature/mcp-code-connect
gert-janvercauteren Aug 26, 2025
6af8206
feat: setup badge
gert-janvercauteren Aug 26, 2025
60086e3
chore: remove unconfigured code connect
gert-janvercauteren Aug 26, 2025
4381449
chore: remove card wrapper mapping
gert-janvercauteren Aug 26, 2025
12caf9a
chore: clean up samples
gert-janvercauteren Aug 26, 2025
a6ba150
feat: add workflow
gert-janvercauteren Aug 26, 2025
ea8ccfd
feat: try code connect on CI
gert-janvercauteren Aug 26, 2025
41c74d8
fix: setup node
gert-janvercauteren Aug 26, 2025
617ae62
chore: adjust workflow
gert-janvercauteren Aug 26, 2025
0286469
fix: just install what we need
gert-janvercauteren Aug 26, 2025
7a5b2f5
chore: adjust workflow
gert-janvercauteren Aug 26, 2025
93ecc75
fix: can't rely on cache
gert-janvercauteren Aug 26, 2025
0823dd3
fix: lint issues
gert-janvercauteren Aug 26, 2025
1551107
chore: adjust workflow run
gert-janvercauteren Aug 26, 2025
681bd83
feat: update component mapping
gert-janvercauteren Aug 27, 2025
11b35d6
feat: add price mapping
gert-janvercauteren Aug 29, 2025
d7b723a
fix: adjust npx
gert-janvercauteren Sep 3, 2025
9224597
Merge branch 'main' into feature/mcp-code-connect
gert-janvercauteren Sep 3, 2025
2d73420
fix: update lockfile
gert-janvercauteren Sep 3, 2025
6552617
fix: check out the source code
gert-janvercauteren Sep 3, 2025
01c9cbb
chore: revert and test figma run
gert-janvercauteren Sep 3, 2025
04eb0b1
chore: revert back
gert-janvercauteren Sep 3, 2025
f6768f6
chore: adjust run trigger for figma workflow
gert-janvercauteren Sep 3, 2025
d06302e
feat: only run on push to main
gert-janvercauteren Sep 3, 2025
b0c5079
Apply suggestion from @Copilot
gert-janvercauteren Sep 3, 2025
cf6051c
chore: ignore Figma files for typechecking
gert-janvercauteren Sep 4, 2025
e675307
fix: linting issues
gert-janvercauteren Sep 4, 2025
bde37ba
fix: copyright heading
gert-janvercauteren Sep 4, 2025
00d3ea6
chore: add .env to gitignore so we don't leak Figma code connect tokens
gert-janvercauteren Sep 4, 2025
21c0dcb
fix: exclude figma files
gert-janvercauteren Sep 4, 2025
76a70f0
fix: set up proper exclude for figma connect files
gert-janvercauteren Sep 5, 2025
6e4d9df
chore: add figma exclusion to babel
gert-janvercauteren Sep 5, 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
4 changes: 2 additions & 2 deletions .github/workflows/pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ defaults:
run:
shell: bash -l {0}

env:
env:
CACHE_NAME: node-modules-cache
BUILD_CACHE_NAME: build-cache

Expand Down Expand Up @@ -59,7 +59,7 @@ jobs:
node_modules/
packages/node_modules/
key: ${{ env.CACHE_NAME }}-${{ hashFiles('package-lock.json', 'packages/package-lock.json') }}

- name: Upload dist-storybook to Cache
uses: actions/cache@v4.2.4
id: storybook-dist-cache
Expand Down
15 changes: 15 additions & 0 deletions .github/workflows/sync-figma-code-connect.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
on:
push:
paths:
- packages/**/*.figma.tsx
branches: [main]

jobs:
code-connect:
name: Code Connect
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- run: npx --package @figma/code-connect figma connect publish
env:
FIGMA_ACCESS_TOKEN: ${{ secrets.FIGMA_TOKEN }}
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
.DS_Store
.idea
.vscode
.env
.sass-cache
/dist
/dist-sassdoc
Expand Down
3 changes: 2 additions & 1 deletion babel.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,8 @@ module.exports = {
fileName.includes('-test') ||
fileName.includes('-Test') ||
/\/node_modules\//.test(fileName) ||
fileName.includes('.d.ts')
fileName.includes('.d.ts') ||
fileName.includes('.figma.tsx')
),
],
},
Expand Down
7 changes: 7 additions & 0 deletions figma.config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"codeConnect": {
"include": ["/**/*.{tsx,jsx}"],
"label": "React",
"interactiveSetupFigmaFileUrl": "https://www.figma.com/design/irZ3YBx8vOm16ICkAr7mB3/Backpack-Components?node-id=100-1682&p=f&t=dyMLItX3JduHpAEJ-0"
}
}
Loading
Loading