graph TD
%% 색상 정의
classDef props fill:#d4f1f9,stroke:#000,stroke-width:1px,color:#000
classDef state fill:#ffe6cc,stroke:#000,stroke-width:1px,color:#000
classDef computed fill:#e6ffcc,stroke:#000,stroke-width:1px,color:#000
classDef event fill:#ffe6e6,stroke:#000,stroke-width:1px,color:#000
classDef component fill:#fff,stroke:#000,stroke-width:2px,color:#000
classDef warnning fill:red,color:#fff
subgraph A[VPivottableUI]
A-P1[Props: renderers]:::props
A-P2[Props: rendererName]:::props
A-C1[Computed: rendererItems]:::computed
A-E1[Method: updateRendererName]:::event
subgraph B[VRendererCell]
B-P1[Props: rendererItems]:::props
B-C1[Computed: rendererNames]:::computed
B-P2[Props: rendererName]:::props
B-E1[Emit: update:rendererName]:::event
subgraph C[VDropdown]
C-P1[Props: options]:::props
C-P2[Props: value]:::props
C-S1[State: valueModel]:::state
C-E1[Emit: update:value]:::event
end
end
%% 데이터 흐름
A-P1 --> A-C1 --> B-P1 --> B-C1 --> C-P1
A-P2 --> B-P2 --> C-P2 --> C-S1
%% 이벤트 흐름
C-E1 --> B-E1 --> A-E1
end