feat: scaffolding for Llama Stack UI (#2149)

# What does this PR do?
Introduces scaffolding for Llama Stack's UI. Created with next.js and
https://ui.shadcn.com/.

1. Initialized directory with `npx shadcn@latest init`
2. Added sidebar component `npx shadcn@latest add sidebar` and added
menu items for chat completions and responses.
3. Placeholder pages for each.

## Test Plan
`npm run dev`

<img width="1058" alt="image"
src="https://github.com/user-attachments/assets/5695a53f-e22e-418e-80d1-5bf0ae9b6fe8"
/>
This commit is contained in:
ehhuang 2025-05-14 17:22:46 -07:00 committed by GitHub
parent b42eb1ccbc
commit ff247e35be
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
30 changed files with 8949 additions and 0 deletions

View file

@ -0,0 +1,6 @@
import { clsx, type ClassValue } from "clsx"
import { twMerge } from "tailwind-merge"
export function cn(...inputs: ClassValue[]) {
return twMerge(clsx(inputs))
}