w

Outil Cursor Canvas

Collez un fichier .canvas.tsx Cursor, prévisualisez-le dans le navigateur et publiez un lien court partageable.

Exemples

Chaque bloc est un aperçu live. Dépliez Source du canvas pour copier le fichier, ou ouvrez Cursor Canvas et cliquez sur Charger l’exemple pour la galerie complète des types publics.

Hello canvas

Export par défaut minimal : titre plus texte d’accompagnement.

Aperçu en direct

hello.canvas.tsx

Hello, Canvas

Live preview rendered in the browser from cursor/canvas.

Santé de version

Stats, encadrés et grille à deux colonnes — tableaux de bord de statut typiques.

Aperçu en direct

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

Mix de trafic

BarChart empilé plus PieChart en donut. Les données sont un échantillon de télémétrie.

Aperçu en direct

charts.canvas.tsx

Traffic mix

050100MonTueWedThuFri
Accepted
Rejected
213Total
IDE
CLI
Cloud

Sample telemetry · stacked series and donut share

Tableau de revue

Table rayée, Card d’entité nommée, et TodoList du flux de partage.

Aperçu en direct

review.canvas.tsx

Review board

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

Règles d’écriture

  • N’importer que depuis cursor/canvas (les hooks React sont fournis par l’hôte)
  • Exporter un composant fonction par défaut
  • Préférer les primitives de mise en page (Stack, Row, Grid) au HTML brut
  • Utiliser useCanvasState pour les champs qui doivent survivre aux reconstructions
  • useCanvasAction sur le web ouvre Cursor via deeplink ; les chemins openFile relatifs préremplissent une invite de chat au lieu d’ouvrir un fichier
Cette page vous a-t-elle été utile ?