mirror of
https://github.com/hanzoai/shadcn.git
synced 2026-10-30 18:22:59 +00:00
37 lines
705 B
TypeScript
37 lines
705 B
TypeScript
import { CodeEditor } from "@/registry/default/ui/code-editor"
|
|
|
|
export default function CodeEditorReadOnlyDemo() {
|
|
return (
|
|
<CodeEditor
|
|
defaultValue={`// This is a read-only code editor
|
|
// You cannot edit this content
|
|
|
|
interface User {
|
|
id: number
|
|
name: string
|
|
email: string
|
|
role: 'admin' | 'user' | 'guest'
|
|
}
|
|
|
|
class UserService {
|
|
private users: Map<number, User> = new Map()
|
|
|
|
addUser(user: User): void {
|
|
this.users.set(user.id, user)
|
|
}
|
|
|
|
getUser(id: number): User | undefined {
|
|
return this.users.get(id)
|
|
}
|
|
|
|
getAllUsers(): User[] {
|
|
return Array.from(this.users.values())
|
|
}
|
|
}`}
|
|
language="typescript"
|
|
height="400px"
|
|
readOnly={true}
|
|
/>
|
|
)
|
|
}
|