{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "journal-ledger",
  "title": "자산 구성과 원장",
  "description": "선택한 평가일의 자산 구성과 당시까지의 입금 기록을 확인합니다.",
  "type": "registry:component",
  "dependencies": [],
  "registryDependencies": [
    "@quant/quant-chart-runtime"
  ],
  "files": [
    {
      "path": "registry/quant/journal-ledger.tsx",
      "target": "components/quant/journal-ledger.tsx",
      "type": "registry:component",
      "content": "\"use client\";\nimport \"./quant.css\";\nimport {RecipePanels,type RecipeExample} from \"./recipe-panels\";\nconst example = {\n  \"id\": \"journal-ledger\",\n  \"dataOrigin\": \"synthetic\",\n  \"charts\": [\n    {\n      \"kind\": \"area\",\n      \"title\": \"시가 평가 자산과 순입금\",\n      \"unit\": \"만원\",\n      \"x\": [\n        \"2026-01-01\",\n        \"2026-01-02\",\n        \"2026-01-03\",\n        \"2026-01-04\",\n        \"2026-01-05\",\n        \"2026-01-06\",\n        \"2026-01-07\",\n        \"2026-01-08\",\n        \"2026-01-09\",\n        \"2026-01-10\",\n        \"2026-01-11\",\n        \"2026-01-12\",\n        \"2026-01-13\",\n        \"2026-01-14\",\n        \"2026-01-15\",\n        \"2026-01-16\",\n        \"2026-01-17\",\n        \"2026-01-18\",\n        \"2026-01-19\",\n        \"2026-01-20\",\n        \"2026-01-21\",\n        \"2026-01-22\",\n        \"2026-01-23\",\n        \"2026-01-24\",\n        \"2026-01-25\",\n        \"2026-01-26\",\n        \"2026-01-27\",\n        \"2026-01-28\",\n        \"2026-01-29\",\n        \"2026-01-30\",\n        \"2026-01-31\",\n        \"2026-02-01\",\n        \"2026-02-02\",\n        \"2026-02-03\",\n        \"2026-02-04\",\n        \"2026-02-05\",\n        \"2026-02-06\",\n        \"2026-02-07\",\n        \"2026-02-08\",\n        \"2026-02-09\",\n        \"2026-02-10\",\n        \"2026-02-11\",\n        \"2026-02-12\",\n        \"2026-02-13\",\n        \"2026-02-14\",\n        \"2026-02-15\",\n        \"2026-02-16\",\n        \"2026-02-17\",\n        \"2026-02-18\",\n        \"2026-02-19\",\n        \"2026-02-20\",\n        \"2026-02-21\",\n        \"2026-02-22\",\n        \"2026-02-23\",\n        \"2026-02-24\",\n        \"2026-02-25\",\n        \"2026-02-26\",\n        \"2026-02-27\",\n        \"2026-02-28\",\n        \"2026-03-01\",\n        \"2026-03-02\",\n        \"2026-03-03\",\n        \"2026-03-04\",\n        \"2026-03-05\",\n        \"2026-03-06\",\n        \"2026-03-07\",\n        \"2026-03-08\",\n        \"2026-03-09\",\n        \"2026-03-10\",\n        \"2026-03-11\",\n        \"2026-03-12\",\n        \"2026-03-13\",\n        \"2026-03-14\",\n        \"2026-03-15\",\n        \"2026-03-16\",\n        \"2026-03-17\",\n        \"2026-03-18\",\n        \"2026-03-19\",\n        \"2026-03-20\",\n        \"2026-03-21\",\n        \"2026-03-22\",\n        \"2026-03-23\",\n        \"2026-03-24\",\n        \"2026-03-25\",\n        \"2026-03-26\",\n        \"2026-03-27\",\n        \"2026-03-28\",\n        \"2026-03-29\",\n        \"2026-03-30\",\n        \"2026-03-31\",\n        \"2026-04-01\",\n        \"2026-04-02\"\n      ],\n      \"series\": [\n        {\n          \"id\": \"net\",\n          \"name\": \"평가 자산\",\n          \"values\": [\n            680,\n            684,\n            686,\n            687,\n            687,\n            688,\n            690,\n            692,\n            694,\n            695,\n            694,\n            691,\n            687,\n            681,\n            677,\n            674,\n            674,\n            678,\n            683,\n            690,\n            696,\n            701,\n            704,\n            706,\n            708,\n            709,\n            712,\n            715,\n            718,\n            721,\n            722,\n            721,\n            717,\n            712,\n            706,\n            701,\n            699,\n            699,\n            702,\n            707,\n            713,\n            718,\n            722,\n            725,\n            726,\n            818,\n            821,\n            825,\n            829,\n            834,\n            837,\n            838,\n            837,\n            833,\n            827,\n            821,\n            817,\n            814,\n            815,\n            818,\n            822,\n            826,\n            830,\n            833,\n            835,\n            836,\n            839,\n            843,\n            848,\n            854,\n            859,\n            863,\n            864,\n            862,\n            858,\n            852,\n            846,\n            842,\n            841,\n            841,\n            844,\n            847,\n            850,\n            852,\n            854,\n            855,\n            857,\n            860,\n            864,\n            871,\n            877,\n            883\n          ]\n        },\n        {\n          \"id\": \"deposit\",\n          \"name\": \"순입금\",\n          \"values\": [\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            680,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770,\n            770\n          ]\n        }\n      ]\n    },\n    {\n      \"kind\": \"donut\",\n      \"title\": \"계좌 자산 구성\",\n      \"unit\": \"만원\",\n      \"rows\": [\n        {\n          \"name\": \"국내 주식\",\n          \"value\": 34\n        },\n        {\n          \"name\": \"미국 ETF\",\n          \"value\": 42\n        },\n        {\n          \"name\": \"USD 현금\",\n          \"value\": 12\n        },\n        {\n          \"name\": \"KRW 현금\",\n          \"value\": 12\n        }\n      ]\n    }\n  ],\n  \"ledger\": {\n    \"title\": \"합성 거래 원장\",\n    \"columns\": [\n      {\n        \"key\": \"day\",\n        \"label\": \"거래일\",\n        \"unit\": \"\",\n        \"numeric\": false\n      },\n      {\n        \"key\": \"kind\",\n        \"label\": \"유형\",\n        \"unit\": \"\",\n        \"numeric\": false\n      },\n      {\n        \"key\": \"amount\",\n        \"label\": \"금액\",\n        \"unit\": \"원\",\n        \"numeric\": true\n      }\n    ],\n    \"rows\": [\n      {\n        \"id\": \"opening\",\n        \"cells\": {\n          \"day\": \"2026-01-01\",\n          \"kind\": \"입금\",\n          \"amount\": 6800000\n        }\n      },\n      {\n        \"id\": \"next\",\n        \"cells\": {\n          \"day\": \"2026-02-15\",\n          \"kind\": \"입금\",\n          \"amount\": 900000\n        }\n      }\n    ]\n  }\n} satisfies RecipeExample;\nexport function Recipe(){return <RecipePanels example={example}/>;}\n"
    }
  ]
}
