import { Meta, Source } from '@storybook/addon-docs/blocks'

<Meta title='@dxtmisha/vi/figma-code/Functions/setupFrameSelection - Thiết lập vùng chọn hai chiều'/>

# `setupFrameSelection`

Thiết lập quản lý vùng chọn frame hai chiều giữa backend Figma và UI của plugin. Hàm duy nhất này xử lý cả việc tự động theo dõi những gì người dùng hiện đang xem và chọn các phần tử theo chương trình từ giao diện.

1.  **Theo dõi vùng chọn** — Tự động gọi `makeFigmaFrameSelection()`, bắt đầu quan sát các thay đổi vùng chọn của người dùng trong Figma và gửi dữ liệu chi tiết (tên, ID, ảnh chụp màn hình) đến UI.
2.  **Điều khiển từ xa** — Đăng ký trình lắng nghe cho tin nhắn `UI_FIGMA_FRAME_SET_SELECTION`. Khi UI gửi tin nhắn này kèm theo ID, backend sẽ tìm đối tượng, chọn nó và thu phóng viewport để tập trung vào nó.

**Trả về:**
`void`

## Ví dụ

```typescript
import { setupFrameSelection } from '@dxtmisha/figma-code'

// Gọi hàm này trong quá trình khởi tạo backend của plugin
setupFrameSelection()
```
