Skip to content

Commit df97fc3

Browse files
authored
new tools and libraries filters (#2177)
## Description This PR adds a sidebar to the Tools and Libraries page, improves card styles (even heights, no jagged edges), makes the card footer neutral color (with a license icon for smaller screens instead of a word "license") and adds https://github.com/user-attachments/assets/57cb18bf-5894-4c4a-a28c-51c3a18f76c7 https://github.com/user-attachments/assets/d2c40fea-c2f2-4257-8513-5c2e06e53b6d ### Disclaimer This PR has a trade-off. I needed to get rid of Headless UI from the Navbar because the hydration error didn't let me code (like actually blocked the dev server from doing anything productive), so we end up in the state where we depend on a few components from Headless UI (also because of Nextra) and few components from Base UI. I got rid of the dependency on Radix RadioGroup so we end up with two headless component libraries like before, but eventually it would be great to use just one. To avoid making this PR larger I added Playwright tests to for the Headless UI-related components and started migrating them in #2182
1 parent ce36221 commit df97fc3

34 files changed

+1889
-1331
lines changed

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
"validate:snippets": "node scripts/validate-snippets.js"
2525
},
2626
"dependencies": {
27+
"@base-ui-components/react": "1.0.0-beta.4",
2728
"@codemirror/autocomplete": "^6.18.6",
2829
"@codemirror/commands": "^6.3.3",
2930
"@codemirror/language": "^6.10.0",
@@ -37,7 +38,6 @@
3738
"@lezer/highlight": "^1.2.1",
3839
"@next/bundle-analyzer": "^15.4.5",
3940
"@plaiceholder/next": "^3.0.0",
40-
"@radix-ui/react-radio-group": "^1.2.2",
4141
"@sparticuz/chromium": "^138.0.2",
4242
"@tailwindcss/container-queries": "^0.1.1",
4343
"@tailwindcss/nesting": "0.0.0-insiders.565cd3e",
@@ -55,7 +55,6 @@
5555
"iframe-resizer-react": "^1.1.1",
5656
"leaflet": "^1.9.4",
5757
"lucide-react": "^0.469.0",
58-
"markdown-to-jsx": "^7.7.2",
5958
"motion": "^12.11.0",
6059
"next": "^14.2.32",
6160
"next-query-params": "^5.0.1",

0 commit comments

Comments
 (0)