Skip to content

HomePage

Stable

The first screen: a headline backed up by the list of tasks right below it.

Also known as landing page, start page

Install with npm install @tattva/ui (setup), or copy the code from the kit in Downloads.

Full page

New chat

Needs you

4 running →

AI can make mistakes. Check important information.

The whole screen at a fixed height. The headline types itself out once.

When to use it

A worked example of the first screen. The headline says how many tasks need the person, and the tray right below lists them, so the claim and the proof sit together.

Made of: Side panel · Big headline · Tray of tasks that need you · Message box with a context tag · AI notice

Use it for

  • A starting point to copy for your own landing screen.
  • Seeing how AppShell, HomeTemplate, Tray and Composer fit together.
  • Checking where attention dots and the AI notice go.

Not for

  • Dropping into a product as it is, since it holds sample data.
  • A landing screen built with your own content: use HomeTemplate.

Do and avoid

Needs you

Do. Fragment of the home tray: every row under Needs you needs you.

Needs you

Avoid. Finished tasks under Needs you make people check things for nothing.

Do

  • Copy it as a starting point and replace the sample rows with real tasks.
  • Keep the headline true to the tray. The count in the heading should match the rows below.
  • Use amber only for rows that need a person.
  • Keep the message box at the bottom of the tray.

Avoid

  • Do not add navigation cards or promo blocks around the tray.
  • Do not list tasks that need nothing from the person under "Needs you".
  • Do not drop the page into your app as it is. It contains sample data.

On a phone

  • The sidebar opens from a Menu button in a side sheet on a phone.
  • The greeting, the task list and the composer stack in one column.
  • The page is 45rem tall at most and never taller than the phone screen height.

Build your next AI screen with Tattva.

Free and open, with the code. Start in one line.

Get started