Skip to content

view on a desktop screen for a better experience.

sheet

GraphSheet

A table with section titles — an API, an RFC. Write `### Scope` then a markdown table. A flat table is Table.

rfc

[ RFC ]
ItemOwnerStatus
Scope
CLI copies filespriyadone
Docs previewsjonnow
Out of scope
npm packagelater
Figma kitlater

MDX

```
+-------------------- [ RFC ] ---------------------+
|                                                  |
| Item             | Owner | Status                |
| -----------------+-------+-------                |
| Scope                                            |
| CLI copies files | priya |   done                |
| Docs previews    |   jon |    now                |
| -----------------+-------+-------                |
| Out of scope                                     |
| npm package      |     — |  later                |
| Figma kit        |     — |  later                |
|                                                  |
+--------------------------------------------------+
```

install

command

surface

[ SURFACE ]
NameKindStable
Frame
Graphprimitiveyes
GraphBodyprimitiveyes
Charts
GraphTablecomponentyes
GraphSheetcomponentnew

MDX

```
+------------------ [ SURFACE ] -------------------+
|                                                  |
| Name       |      Kind | Stable                  |
| -----------+-----------+-------                  |
| Frame                                            |
| Graph      | primitive |    yes                  |
| GraphBody  | primitive |    yes                  |
| -----------+-----------+-------                  |
| Charts                                           |
| GraphTable | component |    yes                  |
| GraphSheet | component |    new                  |
|                                                  |
+--------------------------------------------------+
```
[ PROPS ]
PropTypeDefaultDescription
titlestringCaption drawn on the top edge of the frame.
headersstring[] | "Item, Owner, Status"Column headings. Sentence case.
sectionsSheetSection[]Each section has a title and rows of cells. Optional when children are Markdown.
childrenMarkdown### Scope | Item | Owner | | --- | --- | | CLI copies files | priya |
footerReactNode[]Optional totals row under a rule.
align("left" | "right")[] | "left left left"left, then rightPer-column alignment. Defaults to left on the first column.
cornerstring"+"Character at each corner of the frame.
classNamestringPassed to the outer frame.