feat(admin): 관리자 대시보드와 미디어 자산 UI를 추가

This commit is contained in:
2026-03-09 20:09:10 +09:00
parent cceaa6bd82
commit 986b9ba94b
17 changed files with 1413 additions and 10 deletions

View File

@@ -1,5 +1,6 @@
'use client';
import { useEffect, useMemo, useRef, useState, type KeyboardEvent as ReactKeyboardEvent } from 'react';
import type { SceneAssetMap } from '@/entities/media';
import type { PlanTier } from '@/entities/plan';
import type { SceneTheme } from '@/entities/scene';
import { SOUND_PRESETS, type RecentThought, type TimerPreset } from '@/entities/session';
@@ -20,6 +21,7 @@ import { InboxToolPanel } from './panels/InboxToolPanel';
interface SpaceToolsDockWidgetProps {
isFocusMode: boolean;
scenes: SceneTheme[];
sceneAssetMap?: SceneAssetMap;
selectedSceneId: string;
selectedTimerLabel: string;
timerPresets: TimerPreset[];
@@ -48,6 +50,7 @@ interface SpaceToolsDockWidgetProps {
export const SpaceToolsDockWidget = ({
isFocusMode,
scenes,
sceneAssetMap,
selectedSceneId,
selectedTimerLabel,
timerPresets,
@@ -496,6 +499,7 @@ export const SpaceToolsDockWidget = ({
<ControlCenterSheetWidget
plan={plan}
scenes={scenes}
sceneAssetMap={sceneAssetMap}
selectedSceneId={selectedSceneId}
selectedTimerLabel={selectedTimerLabel}
selectedSoundPresetId={selectedPresetId}