Skip to content

Tessera Viz

PX-02

Tessera UI

The rest of the screen, already built.

Form fields, dialogs, menus, tabs, cards and dashboard tiles that match your charts, because they read the same theme. 55 components free; advanced widgets in Tessera UI Pro.

01

What it is

06

Tessera UI

Your charts are done. The screen around them shouldn't take another quarter.

Every dashboard needs the same parts around the charts: filters, forms, dialogs, tabs, tiles. Built separately, they take weeks and never quite match. Tessera UI ships them ready-made, in the same theme as the charts, so the whole screen looks like one product.

55

Free components

36 KB

Gzipped, all 55

0

Runtime dependencies

02

See it

06

Try it yourself.

Three real screens made only of the free parts: a sign-in form, a new-client form and a small dashboard. Submit the forms empty, add a client, switch the dashboard's period, then change the look and watch every part follow.

Look

Accent

Corners

A form with a text area, a choice of plan, a seat slider and a switch. It shows what was entered when it is sent.

New client: a picture of the screen, while it loads

Loading the demo…

Made of

tx-form

tx-text-field

tx-select

tx-radio-group

tx-slider

tx-switch

tx-textarea

tx-button

Submit empty

Fields explain what is missing

Dashboard

Search, and switch the period

Look

Site, dark or light

Accent

One token, every part

Free parts

Live, with a Customise panel

Pro widgets

A picture and what Pro adds

Code

Properties, events, keys

Every control on these screens is a Tessera UI part. In the site look they take this site's colours by setting theme tokens; the product's own dark and light are one switch away. The clients are made up.

03

What's in it

06

55 parts free. 19 more in Pro.

Every part, grouped the way a screen is built, free and Pro pictured the same way. Open one for the live part (a picture for Pro), its code, properties, events and keyboard use. Options, tabs and menu items are drawn inside the part they belong to.

Loading the demo…

04

How it works

06

How it fits into your app.

01

One theme for the whole screen

The parts read the same kind of tokens as the charts. Set the accent, corners or fonts once on a container, and everything inside it follows; a light or dark area is one attribute.

02

Any framework

They are standard web components. Plain HTML and React are tested; Vue, Angular and Svelte use custom elements as they are.

03

Real forms

The fields join a plain HTML form: form data, reset, disabled sections and the browser's own validity check all work.

04

Keyboard and screen readers

Keyboard use and screen-reader roles follow the WAI-ARIA patterns, tested with a real keyboard in a real browser. Right-to-left is supported too. No WCAG certification is claimed.

05

Nothing fetched

No fonts, icons or data are downloaded by the parts, and your page's CSS cannot break them: each draws in its own shadow DOM.

06

Install

From the developer kit: npm install ./packages/tesserify-ui-0.8.0.tgz, then import "@tesserify/ui" once.

05

Where it stops

06

What it won't do yet.

01

The advanced widgets

Date and range pickers, a colour picker, smart selects, the query and form builders, a drag-and-drop dashboard, a command palette, tree view, transfer list, file drop and a notification centre are in Tessera UI Pro.

02

A design tool

It is code you put in your app, themed with tokens. There is no visual page builder.

Tessera Viz is in beta.