Skip to content

Commit ae1c132

Browse files
authored
feat: catalog list servers (#77)
* refactor: mock servers * chore: shadcn components * chore: testing configuration * feat: catalog list * fix: review suggestions * refactor: rename components * refactor: after review * fix: test * fix: replace button filters with toggle * fix: layout * fix: optional onclick card
1 parent a7d3e7f commit ae1c132

24 files changed

+1316
-167
lines changed

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424
"@radix-ui/react-avatar": "^1.1.11",
2525
"@radix-ui/react-dropdown-menu": "^2.1.16",
2626
"@radix-ui/react-slot": "^1.2.4",
27+
"@radix-ui/react-toggle": "^1.1.10",
28+
"@radix-ui/react-toggle-group": "^1.1.11",
2729
"ajv": "^8.17.1",
2830
"ajv-formats": "^3.0.1",
2931
"better-auth": "1.4.0-beta.25",
@@ -46,6 +48,7 @@
4648
"@mswjs/http-middleware": "^0.10.2",
4749
"@tailwindcss/postcss": "^4",
4850
"@testing-library/dom": "^10.4.1",
51+
"@testing-library/jest-dom": "^6.9.1",
4952
"@testing-library/react": "^16.3.0",
5053
"@testing-library/user-event": "^14.6.1",
5154
"@types/node": "^24.0.0",

pnpm-lock.yaml

Lines changed: 118 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/app/(authed)/catalog/page.tsx

Lines changed: 0 additions & 69 deletions
This file was deleted.

src/components/server-card.test.tsx renamed to src/app/catalog/components/__tests__/server-card.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { render, screen } from "@testing-library/react";
22
import { describe, expect, it } from "vitest";
33
import type { V0ServerJson } from "@/generated/types.gen";
4-
import { ServerCard } from "./server-card";
4+
import { ServerCard } from "../server-card";
55

66
describe("ServerCard", () => {
77
const mockServer: V0ServerJson = {

0 commit comments

Comments
 (0)