openpencil/packages/docs/programmable/sdk/api/advanced/use-viewport-kind.md

28 lines
558 B
Markdown
Raw Normal View History

2026-03-30 12:11:31 +00:00
---
title: useViewportKind
description: Read coarse mobile and desktop viewport flags for responsive editor shells.
---
# useViewportKind
`useViewportKind()` returns simple responsive flags used by OpenPencil editor UI.
Use it when your shell needs a light abstraction over breakpoints instead of wiring `useBreakpoints()` directly.
## Usage
```ts
import { useViewportKind } from '@open-pencil/vue'
const { isMobile, isDesktop } = useViewportKind()
```
## Returns
- `isMobile`
- `isDesktop`
## Related APIs
- [useCanvas](../composables/use-canvas)