PyColors BlocksInteractive preview + source

Build SaaS interfaces fasterTry the composition. Inspect the code. Copy what you need.

Try production-shaped React patterns before you copy them. Interact with the real composition using safe local demo state, switch to syntax-highlighted canonical source, copy it directly, then use the docs for integration guidance.

14 documented BlocksInteractive local demosConsumer-owned behavior

14 source-backed Blocks

Every preview maps to canonical copyable source.

6 product categories

Try the real interaction before you copy the pattern.

Copy source directly

Preview, interact, inspect and copy without leaving the catalog.

Interactive catalog

Choose the interface you need next

Start with the product area you are building. Every Preview is a safe interactive composition backed by the canonical Block; Code exposes the complete source without turning this page into a second documentation site.

1 Block

Application shells

Back to categories
Application shellsInteractive preview · Canonical source

Responsive sidebar

An application shell with desktop navigation, a mobile Sheet and a consumer-owned router adapter. Keep your brand, navigation and page content in your application.

Documentation
Skip to content
Overview

Canonical application shell with consumer-owned navigation and page content.

Projects

4

Environment

Interactive local preview

Preview interactions use fictional local state only. No account, payment, email, persistence or network mutation occurs. Copy the complete source, then connect the behavior your application owns.

3 Blocks

Authentication

Back to categories
AuthenticationInteractive preview · Canonical source

Sign in

Present credentials, provider actions, errors and recovery links without moving authentication state or session behavior into the Block.

Documentation

Sign in

Use your workspace account to continue.

Interactive preview only. No network request is performed.

Preview interactions use fictional local state only. No account, payment, email, persistence or network mutation occurs. Copy the complete source, then connect the behavior your application owns.

AuthenticationInteractive preview · Canonical source

Sign up

Compose account creation, provider actions and consent copy while keeping validation, account persistence and authentication consumer-owned.

Documentation

Create your account

Create a workspace account with application-owned behavior.
By continuing, you accept your application's terms and privacy policy.

Interactive preview only. No network request is performed.

Preview interactions use fictional local state only. No account, payment, email, persistence or network mutation occurs. Copy the complete source, then connect the behavior your application owns.

AuthenticationInteractive preview · Canonical source

Password recovery

Present a recovery form, status, errors and help content while your application owns reset tokens, email delivery and password updates.

Documentation

Recover your account

Enter the email associated with your workspace account.
Use the address your application recognizes.

Interactive preview only. No network request is performed.

Preview interactions use fictional local state only. No account, payment, email, persistence or network mutation occurs. Copy the complete source, then connect the behavior your application owns.

4 Blocks

Commerce

Back to categories
CommerceInteractive preview · Canonical source

Pricing plans

Compare offers with clear prices, billing terms, features and consumer-owned actions. Request a billing-period change without handing over pricing or payment logic.

Documentation

Explore the pricing pattern

Fictional offers only, not PyColors product prices. No purchase or network request occurs.

  • Launch

    A fictional offer for a small project.

    $12 / month

    Fictional monthly charge. No purchase is available.

    • One sample project
    • Sample export tools
  • Studio

    Featured example

    A fictional offer for a growing team.

    $29 / month

    Fictional monthly charge. No purchase is available.

    • Ten sample projects
    • Sample collaboration tools
    • Sample export tools
  • Custom

    An example of a non-numeric, consumer-owned price.

    Let's talk

    Scope and terms would be agreed separately.

    • A tailored sample scope

    This disabled action does not contact a team.

Choose an example to preview a consumer-owned action.

Preview interactions use fictional local state only. No account, payment, email, persistence or network mutation occurs. Copy the complete source, then connect the behavior your application owns.

CommerceInteractive preview · Canonical source

Billing overview

Summarize plan, billing cadence, status, renewal and payment details while your application remains the source of truth for billing state and actions.

Documentation

Billing

Fictional values supplied by the preview consumer.
Plan
Growth example
Billing
Monthly
Status
Active
Renews
October 15
Payment method
Visa ending in 4242

Preview interactions use fictional local state only. No account, payment, email, persistence or network mutation occurs. Copy the complete source, then connect the behavior your application owns.

CommerceInteractive preview · Canonical source

Payment method

Present a payment method, expiry, billing contact and status with consumer-owned actions and no hidden provider or payment mutation behavior.

Documentation

Payment method

Redacted fictional payment details for presentation only.
Default
Method
Visa ending in 4242
Expires
10 / 28
Billing contact
billing@example.com

Preview interactions use fictional local state only. No account, payment, email, persistence or network mutation occurs. Copy the complete source, then connect the behavior your application owns.

CommerceInteractive preview · Canonical source

Invoice history

Show invoice dates, amounts, statuses and row actions in a readable table while retrieval, documents and authorization stay application-owned.

Documentation

Invoice history

Fictional records supplied by the preview consumer.
DateAmountStatusAction
September 1, 2026$49.00Paid
August 1, 2026$49.00Paid

Preview interactions use fictional local state only. No account, payment, email, persistence or network mutation occurs. Copy the complete source, then connect the behavior your application owns.

4 Blocks

Account & workspace

Back to categories
Account & workspaceInteractive preview · Canonical source

Settings panel

A controlled settings form with labelled fields, validation messages and submission feedback. Your application owns values, validation and persistence.

Documentation

Account settings

Update the profile and workspace details your product displays.

Profile

Choose the details collaborators see in shared work.

Use the name people recognize when working with you.

A short, public-facing description of your role.

Workspace

Keep the shared workspace identity clear and current.

Shown in navigation and shared workspace surfaces.

Preview interactions use fictional local state only. No account, payment, email, persistence or network mutation occurs. Copy the complete source, then connect the behavior your application owns.

Account & workspaceInteractive preview · Canonical source

Workspace members

Present workspace members with readable role and status labels and native actions. Keep identities, permissions, member changes and focus under your application's control.

Documentation

Fictional local example. No invitations, permission changes, requests or emails are sent. Nothing is saved. Actions only select a sample member.

Example workspace members

Names, roles, statuses and actions are supplied by this demo, not inferred by the Block.

  • Alex Morgan

    alex@example.com

    Role
    Workspace owner
    Status
    Active example
  • Jordan Lee

    Role
    Project observer
    Status
    Awaiting review example
  • Casey Park — a deliberately long fictional member name for a narrow workspace

    casey.long.example.address@example.com

    Role
    External collaborator with a deliberately long role label
    Status
    Unavailable example action

No example member selected.

Preview interactions use fictional local state only. No account, payment, email, persistence or network mutation occurs. Copy the complete source, then connect the behavior your application owns.

Account & workspaceInteractive preview · Canonical source

Workspace invitations

Present invitation recipients, roles, status, sent and expiry dates with consumer-owned actions while delivery, tokens and membership mutations remain application-owned.

Documentation

Pending invitations

Fictional invitations supplied by the preview consumer.

  • sam@example.com

    Example recipient

    Role
    Editor
    Status
    Pending
    Sent
    Expires

Preview interactions use fictional local state only. No account, payment, email, persistence or network mutation occurs. Copy the complete source, then connect the behavior your application owns.

Account & workspaceInteractive preview · Canonical source

Audit log

Present ordered workspace activity, timestamps, details, filters and actions while event collection, retention, permissions and audit integrity remain application-owned.

Documentation

Recent activity

Fictional workspace events supplied by the preview consumer.

  1. Alex Morgan updated workspace settings

    Changed the workspace display name.
  2. Sam Lee reviewed billing access

Preview interactions use fictional local state only. No account, payment, email, persistence or network mutation occurs. Copy the complete source, then connect the behavior your application owns.

1 Block

Data & records

Back to categories
Data & recordsInteractive preview · Canonical source

Data table

Search, filter, sort and paginate records with a clear path out of empty results. Reuse controlled query and page-size controls while keeping your data layer and row actions.

Documentation
Example records
RecordStateUpdatedRecord actions
NorthwindAvailableToday
ContosoPausedYesterday
Showing 1–2 of 6

Preview interactions use fictional local state only. No account, payment, email, persistence or network mutation occurs. Copy the complete source, then connect the behavior your application owns.

1 Block

Feedback & states

Back to categories
Feedback & statesInteractive preview · Canonical source

Empty state panel

Give an empty section a clear next step, from first use to no matching results. Keep content, native actions, state and focus under your application's control.

Documentation

Fictional local example. No project is created, request sent or data saved. The controls only change the preview below.

Example projects

Start a project

Give your workspace its first project. This preview only reveals a fictional sample; it does not create a record.

Read UI setup
No-action and disabled-action examples

Example activity

Nothing to show yet

There is no useful action to offer here. Omit both actions rather than showing a disabled placeholder.

Example reports with a longer workspace heading

Your report workspace is waiting for its first entry

This intentionally longer description demonstrates content wrapping. A disabled control is presentation only, never proof of a permission or a substitute for server-side authorization.

Preview interactions use fictional local state only. No account, payment, email, persistence or network mutation occurs. Copy the complete source, then connect the behavior your application owns.

Need the complete application foundation?

Use Blocks when you want one pattern in an existing application. Choose Starter Free or Starter Pro when you need a broader SaaS foundation instead of assembling screens one at a time.