. ├─ node_modules │   ├─ @element-plus │   │   └─ icons-vue │   ├─ @eslint │   │   └─ js │   ├─ @typescript-eslint │   │   ├─ eslint-plugin │   │   └─ parser │   ├─ @vitejs │   │   └─ plugin-vue │   ├─ @vitest │   │   └─ coverage-v8 │   ├─ @vue │   │   ├─ eslint-config-typescript │   │   └─ test-utils │   ├─ element-plus │   ├─ eslint │   ├─ eslint-plugin-vue │   ├─ jsdom │   ├─ sass │   ├─ typescript │   ├─ vite │   ├─ vitest │   ├─ vue │   └─ vue-tsc ├─ src │   ├─ components │   │   ├─ Avatar │   │   │   └─ __snapshots__ │   │   ├─ Button │   │   │   └─ __snapshots__ │   │   ├─ ChatBubble │   │   │   └─ __snapshots__ │   │   ├─ Container │   │   │   └─ __snapshots__ │   │   ├─ Divider │   │   │   └─ __snapshots__ │   │   ├─ Empty │   │   │   └─ __snapshots__ │   │   ├─ Grid │   │   │   └─ __snapshots__ │   │   ├─ Icon │   │   │   └─ __snapshots__ │   │   ├─ Image │   │   │   └─ __snapshots__ │   │   ├─ Loading │   │   │   └─ __snapshots__ │   │   ├─ Message │   │   ├─ Notification │   │   ├─ Result │   │   ├─ Space │   │   ├─ Tag │   │   └─ Text │   └─ styles └─ test 55 directories