diff --git a/frontend/lib/registry/components/conditional-container/ConditionalContainerConfigPanel.tsx b/frontend/lib/registry/components/conditional-container/ConditionalContainerConfigPanel.tsx
index 1d7f3c0c..c55faf76 100644
--- a/frontend/lib/registry/components/conditional-container/ConditionalContainerConfigPanel.tsx
+++ b/frontend/lib/registry/components/conditional-container/ConditionalContainerConfigPanel.tsx
@@ -14,7 +14,7 @@ import {
} from "@/components/ui/select";
import { Plus, Trash2, GripVertical, Loader2 } from "lucide-react";
import { ConditionalContainerConfig, ConditionalSection } from "./types";
-import { screenManagementApi } from "@/lib/api/screenManagement";
+import { screenApi } from "@/lib/api/screen";
interface ConditionalContainerConfigPanelProps {
config: ConditionalContainerConfig;
@@ -43,8 +43,8 @@ export function ConditionalContainerConfigPanel({
const loadScreens = async () => {
setScreensLoading(true);
try {
- const response = await screenManagementApi.getScreenList();
- if (response.success && response.data) {
+ const response = await screenApi.getScreens({ page: 1, size: 1000 });
+ if (response.data) {
setScreens(response.data);
}
} catch (error) {
@@ -226,7 +226,7 @@ export function ConditionalContainerConfigPanel({
onValueChange={(value) => {
const screenId = value ? parseInt(value) : null;
const selectedScreen = screens.find(
- (s) => s.id === screenId
+ (s) => s.screenId === screenId
);
updateSection(section.id, {
screenId,
@@ -241,8 +241,8 @@ export function ConditionalContainerConfigPanel({
선택 안 함
{screens.map((screen) => (
{screen.screenName}
{screen.description && (