Ruler Guide

col guide80
const message = `Hello`;
const longer = `Shipping the biggest onboarding upgrade yet`;
const wrapped = items.map((i) => i.name).join(', ') + '!'
About this piece

Ruler Guide

Editor panel with a rose vertical column-limit ruler and numbered code lines behind it.

Usage

The import and the props worth knowing about, in one place.

import { Editor25 } from "@/components/beste/piece/editor25";

<Editor25
  limit={80}
  lines={[
    {
      "text": "const message = `Hello`;"
    },
    {
      "text": "const longer = `Shipping the biggest onboarding upgrade yet`;"
    },
    {
      "text": "const wrapped = items.map((i) => i.name).join(', ') + '!'"
    }
  ]}
/>

More Editor pieces

View all Editor
Outline
  • Dashboard
  • constructor
  • state
  • render
  • computeStats

Outline Panel

Document outline with colored kind tiles for class, function, method, and prop. Depth-indented with an active row.

Feature177 Content#feature177
Heading

No tutorials needed.

Description

If you can order food online, you can build a website with Beste.

Content Panel

Side-panel content editor with a header chip row, locale and history pills, and stacked rich-text fields for heading and description.

12function renderChart(data) {
37}

Code Folding

Expanded open line, a collapsed region button with chevron and line count, and the closing line.

--primary: #f43f5e;
--accent: #8b5cf6;
--surface: #0ea5e9;

Color Preview

CSS lines with inline color swatch squares next to each hex value.

The implmentation ships on Friday.
  • implementation
  • implements
  • implemented

Spell Check

Sentence with a rose wavy underline on a misspelling and a suggestions dropdown below.

3 cursors
const name = 'Ayşe';
const role = 'design';
const team = 'core';

Multi Cursor

Stacked code lines each with a primary-tinted blinking caret at the same column plus a header count.