Read-only data display components for showing label-value pairs without form inputs. Useful for profile pages, detail views, order summaries, and anywhere you need to present structured data.

Multiple pa-fields Blocks

Consecutive pa-fields blocks get automatic spacing via .pa-fields + .pa-fields.

First Name Elena
Last Name Petrova
Date of Birth 14 March 1992
Role Senior Developer
Office Prague, Karlin
Start Date 1 Sep 2019
Notes Team lead for the frontend platform team. Available for mentoring.

Multi-Column Grid

Uses pa-fields--cols-2/3/4. Use pa-field--full to span all columns.

Company Acme Logistics
Reg. No. CZ27082440
Contact Jan Kratochvil
Phone +420 234 567 890
Notes Preferred carrier for Central European routes.

Field Groups

Labeled sections using pa-field-group with pa-field-group__title.

Personal
Full Name Petra Konecna
Date of Birth 22 June 1990
Employment
Position Product Manager
Department Product Dev
Emergency Contact
Name Martin Konecny
Phone +420 777 888 999

Horizontal

Uses pa-fields--horizontal.

Company Acme Corp
Reg. No. CZ12345678
VAT ID CZ12345678
Industry Software

Table-Style Bordered

Uses pa-fields--table pa-fields--bordered.

Order ID #ORD-00847
Status Delivered
Payment Visa *4242
Total $1,249

Striped

Uses pa-fields--striped.

Server prod-api-01
IP 10.0.12.45
OS Ubuntu 22.04
Memory 16 GB

Compact

pa-fields--compact

Name Martin
Role DevOps
Team Infra

Inline

pa-fields--inline

Browser Chrome
OS Win 11
Lang en-US

Row

pa-fields--row

Width 120cm
Height 80cm
Depth 60cm

Relaxed

pa-fields--relaxed

Name Elena
Role Developer

Filled Fields

Subtle background to distinguish data blocks. Uses pa-fields--filled.

Contract No. CTR-2025-00194
Type Framework Agreement
Status Active
Plan Enterprise
Renewal 1 Jan 2027
Seats 48 / 50

Form vs Display

Edit

View

Name Tomas

Color Variants

Theme colors for border and filled background. Uses pa-fields--color-{1-9}. Combine with pa-fields--filled for tinted backgrounds. Use pa-fields--no-border to remove the border.

Border Colors

Color 1 Red / Primary
Color 4 Green / Success
Color 7 Blue / Info

Filled + Color (Tinted Background)

Status Error
Message Connection failed
Status Success
Message Order completed
Status Warning
Message Low inventory

No Border

Name Elena Petrova
Email elena@acme.com
Name Elena Petrova
Email elena@acme.com

Copyable Fields

Three styles for copy-to-clipboard functionality. Click to test each variant.

Copy Button (always visible)

Uses pa-field--copy-btn

Email elena.petrova@example.com
API Key sk_live_abc123xyz789

Click Value to Copy

Uses pa-field--copy-click

Phone +420 776 123 456
Order ID #ORD-2026-00847

Icon on Hover Only

Uses pa-field--copy-hover

IBAN CZ65 0800 0000 1920 0014 5399
BIC/SWIFT GIBACZPX

Real-World: Invoice Layout

Customer (full width) + Receipt/Delivery addresses (50/50). Combines pa-field-group with pa-row/pa-col-*.

Customer
Name Novak & Partners s.r.o.
Registration No. CZ48207497
VAT ID CZ48207497
Contact Jan Novak
Email jan.novak@novakpartners.cz
Phone +420 234 111 222
Receipt Address
Street Vinohradska 2468/164
City Prague 3, 130 00
Country Czech Republic
Delivery Address
Street Prumyslova 1234/5
City Brno-Slatina, 627 00
Country Czech Republic
Items
Product SKU Qty Price Total
Mechanical Keyboard KB-MX-BRN 2 $149 $298
27" 4K Monitor MON-27-4K 4 $449 $1,796
Subtotal $2,094
VAT 21% $439.74
Total $2,533.74

User Profile

EP
Elena Petrova
Active
Contact
Email elena@acme.com
Phone +420 776 123 456
Skills
TypeScript React Node.js

CSS Classes Reference

Field Elements

  • pa-field - Label-value pair
  • pa-field__label - Label element
  • pa-field__value - Value element
  • pa-field--full - Span all grid columns

Container & Groups

  • pa-fields - Field container
  • pa-field-group - Section wrapper
  • pa-field-group__title - Section title

Grid Columns

  • pa-fields--cols-2 - 2 columns
  • pa-fields--cols-3 - 3 columns
  • pa-fields--cols-4 - 4 columns

Layout Modifiers

  • pa-fields--horizontal - Label left, value right
  • pa-fields--table - Table-like widths
  • pa-fields--bordered - Row separators
  • pa-fields--striped - Alternating bg
  • pa-fields--compact - Tighter spacing
  • pa-fields--relaxed - Larger spacing
  • pa-fields--inline - Inline flow
  • pa-fields--row - Equal-width columns
  • pa-fields--filled - Background panel
  • pa-fields--color-{1-9} - Border color
  • pa-fields--no-border - Remove border

Combining

  • --table --bordered
  • --horizontal --compact
  • --filled --cols-2
  • --filled --color-1 (tinted bg)

Detail Panel Integration

Headerless detail panel with floating close button. Click a row to view order data using pa-fields components.

Order Customer Date Status Total
#ORD-001 Elena Petrova 28 Jan 2026 Delivered $1,249.00
#ORD-002 Jan Novak 27 Jan 2026 Pending $2,847.50
#ORD-003 Martin Svoboda 26 Jan 2026 Processing $589.00
#ORD-004 Petra Konecna 25 Jan 2026 Cancelled $3,120.00

Click a table row to view order details here.

Full-Screen Overlay Panel

Click a row to open a full-screen overlay panel (slides in from right, like profile panel).

SKU Product Category Price Stock
KB-MX-001 Mechanical Keyboard Pro Peripherals $149.00 234
MON-4K-27 27" 4K IPS Monitor Displays $449.00 89
DSK-STD-01 Standing Desk Frame Furniture $599.00 42
CHR-ERG-X1 Ergonomic Office Chair Furniture $389.00 156

Click a table row to view product details.

Type to search or use /p for products, /o for orders, /u for users, /i for invoices

Settings

Body text size. All elements scale proportionally.
๐Ÿ‘ค

John Doe

Administrator
  • ๐Ÿ“Š Dashboard
  • ๐Ÿ“ Forms
  • ๐Ÿ“‹ Tables
  • ๐Ÿ“Š Data Grid