import { useState, useEffect } from 'react'; import VideoProjectsTab from './VideoProjectsTab'; import RevenueTab from './RevenueTab'; import TrendsTab from './TrendsTab'; import CompileTab from './CompileTab'; import PipelineTab from './PipelineTab'; import SetupTab from './SetupTab'; export default function YoutubeTab({ library, initialTrackId, onClearInitialTrack, openPipelineFor }) { const [subtab, setSubtab] = useState('pipeline'); useEffect(() => { if (initialTrackId) setSubtab('video'); }, [initialTrackId]); useEffect(() => { if (openPipelineFor) setSubtab('pipeline'); }, [openPipelineFor]); const tabs = [ ['pipeline', 'πŸš€ μ§„ν–‰'], ['video', '🎬 μ˜μƒ μ œμž‘'], ['compile', '🎡 컴파일'], ['trends', 'πŸ“Š μ‹œμž₯ νŠΈλ Œλ“œ'], ['revenue', 'πŸ’° 수읡 좔적'], ['setup', 'βš™οΈ ꡬ성'], ]; return (
{subtab === 'pipeline' && } {subtab === 'video' && ( )} {subtab === 'compile' && ( setSubtab('pipeline')} /> )} {subtab === 'trends' && } {subtab === 'revenue' && } {subtab === 'setup' && }
); }