# RootNode

Top-level canvas container của toàn bộ trang. Luôn là node gốc trong `Canvas` — không thể xóa hay di chuyển.

## Resolved name

`Root`

## Configurable props

Không có props. Chỉ nhận `children`.

## Usage

```tsx
import { Composer, Canvas } from '@janbox/storefront-builder';
import { RootNode } from '@janbox/storefront-builder';

// Render mode (storefront)
<Composer>
  <Canvas data={savedNodes}>
    <RootNode />
  </Canvas>
</Composer>

// Editor mode — RootNode được Editor tự mount, không cần khai báo thủ công
```

## Notes

- Khi editor bật (`enabled: true`): render `div` với `minHeight: 100vh` và padding mặc định để tạo không gian kéo thả.
- Khi editor tắt (render mode): render `Fragment` — không thêm DOM wrapper.
- `RootNode` phải là node root duy nhất trong `Canvas`. Không được nest `RootNode` bên trong node khác.
