mirror of
https://github.com/hanzoai/shadcn.git
synced 2026-10-30 18:22:59 +00:00
28 lines
640 B
TypeScript
28 lines
640 B
TypeScript
"use client"
|
|
|
|
import { CodeEditor } from "@/registry/default/ui/code-editor"
|
|
|
|
export default function CodeEditorLanguageDemo() {
|
|
return (
|
|
<CodeEditor
|
|
defaultValue={`def quicksort(arr):
|
|
if len(arr) <= 1:
|
|
return arr
|
|
|
|
pivot = arr[len(arr) // 2]
|
|
left = [x for x in arr if x < pivot]
|
|
middle = [x for x in arr if x == pivot]
|
|
right = [x for x in arr if x > pivot]
|
|
|
|
return quicksort(left) + middle + quicksort(right)
|
|
|
|
# Example usage
|
|
numbers = [3, 6, 8, 10, 1, 2, 1]
|
|
sorted_numbers = quicksort(numbers)
|
|
print(f"Sorted array: {sorted_numbers}")`}
|
|
language="python"
|
|
height="350px"
|
|
/>
|
|
)
|
|
}
|