w

Инструмент Cursor Canvas

Вставьте файл .canvas.tsx из Cursor, посмотрите превью в браузере и опубликуйте короткую ссылку.

Примеры

Каждый блок — живое превью. Разверните Исходник canvas, чтобы скопировать файл, или откройте Cursor Canvas и нажмите Загрузить пример для полной галереи публичных типов.

Hello canvas

Минимальный default export: заголовок и поясняющий текст.

Предпросмотр

hello.canvas.tsx

Здоровье релиза

Статистика, выноски и двухколоночная сетка — типичные статус-дашборды.

Предпросмотр

metrics.canvas.tsx

Состав трафика

Сложенный BarChart плюс кольцевой PieChart. Данные — образец телеметрии.

Предпросмотр

charts.canvas.tsx

Доска ревью

Полосатая Table, Card именованной сущности и TodoList потока обмена.

Предпросмотр

review.canvas.tsx

Правила написания

  • Импортируйте только из cursor/canvas (React-хуки даёт хост)
  • Экспортируйте функцию-компонент по умолчанию
  • Предпочитайте примитивы раскладки (Stack, Row, Grid) сырому HTML
  • Используйте useCanvasState для полей, которые должны пережить пересборку превью
  • useCanvasAction в вебе открывает Cursor через deeplink; относительные пути openFile заполняют чат-промпт, а не переходят к файлу
Была ли эта страница полезной?