/
arseniy985
/
QuantaAI
Обзор
Документация
Войти
/
arseniy985
/
QuantaAI
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
src/features/studio/components/StudioShell.tsx
29 строк
1 KB
Arseniy
Execute advisor plans 002–010 + Ember landing background
13 июн 2026, 11:17
13 июн 2026, 11:17
265078b
Код
Авторство
О чём код?
import type { ReactNode } from 'react'; import { StudioSidebar } from './StudioSidebar'; import { StudioShellContent } from './StudioShellContent'; import { STUDIO_SECTION_OVERLAY_STYLE } from './studioShell.constants'; import { EmberSilkBackground } from '@/shared/components/EmberSilkBackground'; import type { StudioProject } from '../types'; type StudioShellProps = { projects: StudioProject[]; children: ReactNode; }; export function StudioShell({ projects, children }: StudioShellProps) { return ( <div className="studio-shell relative flex h-screen overflow-hidden bg-[var(--pipe-bg)] text-white"> <EmberSilkBackground className="pointer-events-none absolute inset-0 -z-20 h-full w-full" speed={0.4} intensity={0.55} opacity={0.5} renderScale={0.45} /> <div className="pointer-events-none absolute inset-0 -z-10" style={STUDIO_SECTION_OVERLAY_STYLE} /> <StudioSidebar projects={projects} /> <StudioShellContent>{children}</StudioShellContent> </div> ); }