File size: 732 Bytes
68722e4 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | import { ManimCinemaWorkspace } from './cinema/ui/ManimCinemaWorkspace'
import type { StudioKind } from './protocol/studio-agent-types'
interface StudioShellProps {
onExit: () => void
isExiting?: boolean
studioKind?: StudioKind
concept?: string
}
/**
* Studio entry.
*
* Both kinds now render the same Cinema workspace; `studioKind` only drives the Session/Scene/Sidebar
* storage keys. The legacy composition (preview + command panel + run status) is gone.
*/
export function StudioShell({ onExit, isExiting, studioKind = 'manim', concept }: StudioShellProps) {
return (
<ManimCinemaWorkspace
onExit={onExit}
isExiting={isExiting}
studioKind={studioKind}
concept={concept}
/>
)
}
|