w

Ferramenta Cursor Canvas

Cole um arquivo .canvas.tsx do Cursor, visualize no navegador e publique um link curto compartilhável.

Exemplos

Cada bloco é uma pré-visualização ao vivo. Expanda Origem do canvas para copiar o arquivo, ou abra Cursor Canvas e clique em Carregar exemplo para a galeria completa de tipos públicos.

Hello canvas

Export padrão mínimo: título mais texto de apoio.

Pré-visualização

hello.canvas.tsx

Hello, Canvas

Live preview rendered in the browser from cursor/canvas.

Saúde da versão

Stats, avisos e grade de duas colunas — painéis de status típicos.

Pré-visualização

metrics.canvas.tsx

Release health

99.2%
Uptime
142 ms
p95 latency
3
Open incidents
Deployed
canvas-host 1.4.2 is live in all regions.
Budget
Error budget burn is 18% for the current window.

Sample data · not connected to production

Mistura de tráfego

BarChart empilhado mais PieChart em donut. Os dados são telemetria de amostra.

Pré-visualização

charts.canvas.tsx

Traffic mix

050100MonTueWedThuFri
Accepted
Rejected
213Total
IDE
CLI
Cloud

Sample telemetry · stacked series and donut share

Quadro de revisão

Table listrada, Card de entidade nomeada e TodoList do fluxo de compartilhamento.

Pré-visualização

review.canvas.tsx

Review board

ServiceOwnerStatus
canvas-hostplatformHealthy
workersdataWatch
api-gatewayedgeHealthy
Sprint tasks
In progress

Regras de autoria

  • Importar apenas de cursor/canvas (os hooks React são fornecidos pelo host)
  • Exportar um componente de função predefinido
  • Preferir primitivas de disposição (Stack, Row, Grid) a HTML bruto
  • Usar useCanvasState para entradas que devam sobreviver a reconstruções
  • useCanvasAction na web abre o Cursor via deeplink; caminhos relativos de openFile preenchem um prompt de chat em vez de pular para um arquivo
Esta página foi útil?