{
  "version": "1.0.0",
  "layout_name": "template_partial_test",
  "extends": "_admin_base",
  "meta": {
    "title": "템플릿 Partial 시스템 테스트",
    "description": "sirsoft-admin_basic 템플릿의 Partial 시스템 동작 확인"
  },
  "slots": {
    "content": [
      {
        "id": "test_container",
        "type": "basic",
        "name": "Div",
        "props": {
          "className": "admin-page-content-responsive"
        },
        "children": [
          {
            "id": "page_header",
            "type": "basic",
            "name": "Div",
            "props": {
              "className": "mb-6"
            },
            "children": [
              {
                "type": "basic",
                "name": "Div",
                "props": {
                  "className": "flex-center gap-3 mb-2"
                },
                "children": [
                  {
                    "type": "basic",
                    "name": "Span",
                    "props": {
                      "className": "text-4xl"
                    },
                    "text": "🧪"
                  },
                  {
                    "type": "basic",
                    "name": "H1",
                    "props": {
                      "className": "text-page-heading sm:text-3xl"
                    },
                    "text": "템플릿 Partial 시스템 테스트"
                  }
                ]
              },
              {
                "type": "basic",
                "name": "P",
                "props": {
                  "className": "text-label"
                },
                "text": "sirsoft-admin_basic 템플릿의 레이아웃 Partial 기능을 테스트합니다"
              }
            ]
          },
          {
            "id": "main_content_card",
            "type": "basic",
            "name": "Div",
            "props": {
              "className": "bg-white dark:bg-gray-800 rounded-xl shadow-sm border border-gray-200 dark:border-gray-700 p-6"
            },
            "children": [
              {
                "type": "basic",
                "name": "Div",
                "props": {
                  "className": "bg-gradient-to-r from-blue-50 to-indigo-50 dark:from-blue-900 dark:to-indigo-900 rounded-lg p-6 border-2 border-blue-200 dark:border-blue-700 shadow-md mb-6"
                },
                "children": [
                  {
                    "type": "basic",
                    "name": "Div",
                    "props": {
                      "className": "flex-center gap-2 mb-4"
                    },
                    "children": [
                      {
                        "type": "basic",
                        "name": "Span",
                        "props": {
                          "className": "text-2xl"
                        },
                        "text": "📋"
                      },
                      {
                        "type": "basic",
                        "name": "H2",
                        "props": {
                          "className": "text-lg font-bold text-blue-900 dark:text-blue-100"
                        },
                        "text": "테스트 항목"
                      }
                    ]
                  },
                  {
                    "type": "basic",
                    "name": "Ul",
                    "props": {
                      "className": "list-disc list-inside text-sm space-y-1 ml-4 text-black dark:text-white"
                    },
                    "children": [
                      {
                        "type": "basic",
                        "name": "Li",
                        "text": "✅ Level 1 Partial: partials/_content_section.json"
                      },
                      {
                        "type": "basic",
                        "name": "Li",
                        "text": "✅ Level 2 Partial: partials/_header_section.json"
                      },
                      {
                        "type": "basic",
                        "name": "Li",
                        "text": "✅ Level 2 Partial: partials/_info_card.json (Composite 컴포넌트)"
                      },
                      {
                        "type": "basic",
                        "name": "Li",
                        "text": "✅ Basic 컴포넌트 렌더링"
                      },
                      {
                        "type": "basic",
                        "name": "Li",
                        "text": "✅ 다크 모드 지원"
                      }
                    ]
                  }
                ]
              },
              {
                "partial": "partials/template_partial_test/_content_section.json"
              },
              {
                "type": "basic",
                "name": "Div",
                "props": {
                  "className": "mt-6 p-4 bg-gray-100 dark:bg-gray-700 rounded-lg"
                },
                "children": [
                  {
                    "type": "basic",
                    "name": "H3",
                    "props": {
                      "className": "text-md font-semibold text-gray-900 dark:text-gray-100 mb-2"
                    },
                    "text": "🎉 Partial 시스템 정상 동작"
                  },
                  {
                    "type": "basic",
                    "name": "P",
                    "props": {
                      "className": "text-label"
                    },
                    "text": "위의 모든 섹션이 정상적으로 표시되면 템플릿 Partial 시스템이 정상 작동하는 것입니다."
                  }
                ]
              }
            ]
          }
        ]
      }
    ]
  }
}
