diff --git a/frontend/src/api/bypassApi.ts b/frontend/src/api/bypassApi.ts index 046258c..abdcab7 100644 --- a/frontend/src/api/bypassApi.ts +++ b/frontend/src/api/bypassApi.ts @@ -14,6 +14,7 @@ export interface BypassParamDto { paramIn: string; // PATH, QUERY, BODY required: boolean; description: string; + example: string; // Swagger @Parameter example 값 sortOrder: number; } diff --git a/frontend/src/components/bypass/BypassStepBasic.tsx b/frontend/src/components/bypass/BypassStepBasic.tsx index e5b3ea2..5056b07 100644 --- a/frontend/src/components/bypass/BypassStepBasic.tsx +++ b/frontend/src/components/bypass/BypassStepBasic.tsx @@ -79,7 +79,7 @@ export default function BypassStepBasic({ {webclientBeans.map((bean) => ( ))} diff --git a/frontend/src/components/bypass/BypassStepParams.tsx b/frontend/src/components/bypass/BypassStepParams.tsx index 6f0cf02..cd767e1 100644 --- a/frontend/src/components/bypass/BypassStepParams.tsx +++ b/frontend/src/components/bypass/BypassStepParams.tsx @@ -15,6 +15,7 @@ function createEmptyParam(sortOrder: number): BypassParamDto { paramIn: 'QUERY', required: false, description: '', + example: '', sortOrder, }; } @@ -58,6 +59,7 @@ export default function BypassStepParams({ params, onChange }: BypassStepParamsP 위치 필수 설명 + Example @@ -112,6 +114,15 @@ export default function BypassStepParams({ params, onChange }: BypassStepParamsP className="w-full px-2 py-1.5 text-sm rounded border border-wing-border bg-wing-surface text-wing-text placeholder:text-wing-muted focus:outline-none focus:ring-1 focus:ring-wing-accent/50" /> + + handleChange(index, 'example', e.target.value)} + placeholder="예: 9876543" + className="w-full px-2 py-1.5 text-sm rounded border border-wing-border bg-wing-surface text-wing-text placeholder:text-wing-muted focus:outline-none focus:ring-1 focus:ring-wing-accent/50" + /> +