New UI Components

Visual reference for the design-system components. Hover the buttons to see hover state, press Tab to see focus state.

Headings

Heading 1 — 40px

Heading 2 — 28px

Heading 3 — 24px

Heading 4 — 20px

Heading 5 — 16px

ButtonV2

primary

Size: normal

Default (with icons)

Label only

Disabled

Size: small

Default (with icons)

Label only

Disabled

secondary

Size: normal

Default (with icons)

Label only

Disabled

Size: small

Default (with icons)

Label only

Disabled

tertiary

Size: normal

Default (with icons)

Label only

Disabled

Size: small

Default (with icons)

Label only

Disabled

ghost

Size: normal

Default (with icons)

Label only

Disabled

Size: small

Default (with icons)

Label only

Disabled

Block (full width)

All variants — side by side

Section Heading

With link

Heading only

Featured templates.

Mobile preview (resize window or view at < 768px)

Long heading goes here.

See all

Large Menu Link

Hover to see hover state, Tab to see focus ring

Changelog Card

Small Card

Responsive.

Looks perfect and works on every device. By default.

Fast.

Build and ship in minutes, not weeks.

Secure.

Your data is encrypted at rest and in transit.

Text Card

Who is Topol for?

If your users need to send emails from your app, you don't need to build the entire editor yourself.

Large Card

Fast integration.

Install in 5 minutes. Compatible across tech stacks.

Beautiful templates.

500+ ready-to-use designs at your fingertips.

No-code editor.

Drag, drop, done. No engineering required.

Accordion Card

Click to toggle, hover for hover state, Tab for focus state

If your users need to send emails from your app, you don't need to build the entire editor yourself.

FAQ Section

Click items to expand — only one open at a time. Zigzag on desktop, stacked on mobile.

CodeSnippet

Multiline

import { TopolEditor } from'@topol.io/editor-vue'; const customOptions = { authorize: { apiKey:'YOUR_API_TOKEN', userId:'some-user-id', }, };

Singleline

npm install @topol.io/editor-vue

Blog Post Card

Pricing Card

Startup

$70/month

Prepaid users50 users
Additional user$1.60
Image storageUnlimited

Expansion

$140/month

Prepaid users50 users
Additional user$1.60
Image storageUnlimited

Business

$280/month

Prepaid users50 users
Additional user$1.60
Image storageUnlimited

Trust Bar

Default

Trusted.

BBC
Intercom
Hunter
Spendee
Deloitte
ecomail.cz

Custom heading and subset

Loved by 12k+ teams.

BBC
Intercom
Deloitte

Large Menu

Navbar

Default (responsive — resize window for mobile view)

Topol Logo

Default (wordmark + icon)

Dark

Light

Muted

Icon only

Dark

Light

Muted

Sized via class override

Pass a Tailwind class to scale; SVG keeps its aspect ratio.

InputField

Statuses (empty / placeholder)

default

error

success

disabled

Statuses (filled)

default

error

success

disabled

Variations

No icons

Leading icon only

Trailing icon only — password

Block (full width)

v-model live value: (empty)

Label

With tooltip icon

Without tooltip icon

With tooltip text (hover the icon)

Bound to an input (click label to focus)

Tag

Size: default

Case StudyCase StudyCase StudyCase Study

Size: small

Case StudyCase StudyCase StudyCase Study

Icon Button

primary

Size: large

Default

Disabled

Size: small

Default

Disabled

secondary

Size: large

Default

Disabled

Size: small

Default

Disabled

tertiary

Size: large

Default

Disabled

Size: small

Default

Disabled

ghost

Size: large

Default

Disabled

Size: small

Default

Disabled

All variants — side by side

Pattern

primary

secondary

tertiary

pink

green

Block (stretches to container)

Simple Illustration

Figure 01

Figure 02

Figure 03

Customer Logo

All customers (stacked)

BBC
Intercom
Hunter
Spendee
Deloitte
ecomail.cz

Side by side (logo strip)

BBC
Intercom
Hunter
Spendee
Deloitte
ecomail.cz

On dark background

BBC
Intercom
Hunter
Spendee
Deloitte
ecomail.cz

Mega Button

Default (hover and Tab to test)

Disabled

Label only

Photo

Type 01

Type 02

Testimonial

Default

“Topol Plugin enables our clients to build emails twice as fast.“

Tomas Horacek, CEO at Customerscore.io

Large

“Topol Plugin enables our clients to build emails twice as fast.“

Tomas Horacek, CEO at Customerscore.io

Default — no photo

“Topol Plugin enables our clients to build emails twice as fast.“

Tomas Horacek, CEO at Customerscore.io