diff --git a/ui/components.json b/ui/components.json new file mode 100644 index 00000000..13e1db0b --- /dev/null +++ b/ui/components.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://ui.shadcn.com/schema.json", + "style": "new-york", + "rsc": false, + "tsx": true, + "tailwind": { + "config": "", + "css": "src/index.css", + "baseColor": "neutral", + "cssVariables": true, + "prefix": "" + }, + "aliases": { + "components": "@/components", + "utils": "@/lib/utils", + "ui": "@/components/ui", + "lib": "@/lib", + "hooks": "@/hooks" + }, + "iconLibrary": "lucide" +} diff --git a/ui/index.html b/ui/index.html index 6676856f..8b5d8752 100644 --- a/ui/index.html +++ b/ui/index.html @@ -1,5 +1,5 @@ - +
diff --git a/ui/package.json b/ui/package.json index ce079633..992d3717 100644 --- a/ui/package.json +++ b/ui/package.json @@ -11,12 +11,19 @@ }, "dependencies": { "@paperclip/shared": "workspace:*", + "@radix-ui/react-slot": "^1.2.4", + "class-variance-authority": "^0.7.1", + "clsx": "^2.1.1", + "lucide-react": "^0.574.0", + "radix-ui": "^1.4.3", "react": "^19.0.0", "react-dom": "^19.0.0", - "react-router-dom": "^7.1.5" + "react-router-dom": "^7.1.5", + "tailwind-merge": "^3.4.1" }, "devDependencies": { "@tailwindcss/vite": "^4.0.7", + "@types/node": "^25.2.3", "@types/react": "^19.0.8", "@types/react-dom": "^19.0.3", "@vitejs/plugin-react": "^4.3.4", diff --git a/ui/src/App.tsx b/ui/src/App.tsx index 6ecfb5cc..faa0598e 100644 --- a/ui/src/App.tsx +++ b/ui/src/App.tsx @@ -1,20 +1,30 @@ import { Routes, Route } from "react-router-dom"; import { Layout } from "./components/Layout"; import { Dashboard } from "./pages/Dashboard"; +import { Companies } from "./pages/Companies"; +import { Org } from "./pages/Org"; import { Agents } from "./pages/Agents"; import { Projects } from "./pages/Projects"; import { Issues } from "./pages/Issues"; import { Goals } from "./pages/Goals"; +import { Approvals } from "./pages/Approvals"; +import { Costs } from "./pages/Costs"; +import { Activity } from "./pages/Activity"; export function App() { return (