Alat Cursor Canvas
Tempel file .canvas.tsx Cursor, pratinjau di peramban, dan terbitkan tautan pendek yang bisa dibagikan.
Fitur lanjutan
Sandbox kompilasi
Sumber dikompilasi di peramban dengan Sucrase, lalu dievaluasi terhadap daftar modul yang diizinkan:
- Diizinkan:
cursor/canvas,react,react/jsx-runtime,react/jsx-dev-runtime - Impor lain diblokir saat kompilasi
- File harus berisi
from "cursor/canvas"ataufrom 'cursor/canvas' - Panjang sumber maksimal 200.000 karakter
Ini sandbox pratinjau, bukan bundler React umum. Paket npm, file CSS, dan impor workspace lokal tidak akan terselesaikan.
Tema
Pratinjau mengikuti mode terang/gelap situs melalui useHostTheme. Dirender ulang saat Anda mengganti tema.
State interaktif
useCanvasState mempertahankan nilai kontrol antar rebuild halaman saat ini. Formulir, pill, dan toggle menyimpan nilainya saat Anda mengedit sumber di dekatnya.
Pratinjau langsung
Release health
Sample data · not connected to production
Grafik, tabel, dan tugas
Pratinjau ini mencakup primitif publik cursor/canvas di galeri Cursor: tata letak, tipografi, kartu, callout, stat, tabel, grafik, todo, diff, dan helper DAG.
Pratinjau langsung
Traffic mix
Sample telemetry · stacked series and donut share
Halaman berbagi
- URL berbagi berbentuk
/cursor-canvas/cv_xxxx - Setiap buka menambah
viewCount - Tautan tetap ada sampai pemilik menghapusnya dari Tautan terbit
- MD5 sumber yang sama dari pemilik yang sama memakai ulang catatan (
reused: true)
Aksi host
Di web, useCanvasAction membuka Cursor melalui deeplink resmi. newComposerChat mengisi prompt obrolan. Jalur absolut openFile memakai cursor://file/...; jalur relatif workspace tidak bisa diselesaikan dari peramban, jadi juga mengisi prompt. openAgent tidak punya deeplink publik, jadi mengisi prompt dengan id percakapan. OS tetap meminta konfirmasi sebelum Cursor diluncurkan.