FG UI Handbook
A product card combined with status and commerce actions.
Large combinations of real FG UI components for spotting nesting, responsive, spacing and interaction problems.
This page deliberately nests components, adds realistic neighbouring controls and lets JavaScript enhance them in place.
labels touching controls, buttons losing margins, generated selects moving out of fields, nested text inheriting the wrong colour, controls overflowing cards, and desktop layouts failing on narrow screens.
Navigation, announcement, hero, status, buttons, feature cards and CTA in one realistic frontend flow.
This is a realistic marketing composition using navigation, status, typography, buttons, cards and a responsive visual area together.
Feature card with icon, heading and body text.
Rating mixed with normal component content.
Cards should remain equal and wrap cleanly.
A call to action tests light text and buttons on the primary surface.
Standard fields mixed with help text, validation, enhanced selects, checks, switches, actions and card layouts.
Success, error, groups, search and range.
Check the status-to-heading gap and general card spacing.
Status, heading, paragraph and button should read as separate layers.
Longer content tests wrapping while maintaining consistent vertical rhythm.
Selects deliberately placed beside labels, help text and actions so JavaScript-generated layout problems are obvious.
Checks composition gaps, nested content, feedback surfaces, progress and loading states.
Header + status + footer
Hover states should not disturb neighbouring cards.
Tests media, status, heading and text in a compact row.
Selected outline plus nested button and status.
SelectedAlert content should wrap without crushing the icon.
Changes were saved successfully.
Review this setting before continuing.
Something failed and needs attention.
Breadcrumbs, toolbar, search, chips, tabs, table, pagination and stepper used as one admin workflow.
| User | Role | Status | Last active | Action |
|---|---|---|---|---|
CTChristopher Taylor | Administrator | Active | Just now | |
LSLisa Smith | Editor | Pending | 12 min ago | |
FGForGood Dev Team With A Deliberately Long Name | Developer | Invited | Yesterday |
Interactive components beside normal cards so opening and closing states can expose stacking and spacing issues.
Open by default to test nested text spacing.
Full auth shell plus password controls, verification inputs and security cards.
Enter your account details below.
Six fields working together inside a compact authentication box.
Protection enabled for this account.
Windows desktop, London.
Topbar, sidebar, side navigation, statistics, cards and list content nested in a realistic app frame.
App shell + card + list
Timeline, calendar and Kanban layouts exercise grids, scrolling and responsive behaviour.
Media picker, dropzone, upload progress, file rows and an interactive carousel.
Pricing cards, product cards, cart lines and order summary test equal heights and action alignment.
Equal-height cards, badges, long feature lists and bottom-aligned actions.
For small projects.
For growing products.
For larger teams.
A product card combined with status and commerce actions.
Second product keeps the grid honest.
A third product makes the responsive product grid exercise all columns.
Profile header, tags, search results, article cards and article typography in one content-heavy flow.
Documentation result with longer descriptive text and a secondary action.
Open documentationArticle card combines media, status, long heading, body copy and a link.
Read articleLong-form content needs to coexist with the same tokens, links, spacing and callouts used everywhere else.
This paragraph deliberately contains enough text to wrap over several lines at narrower widths. It helps expose unexpected typography, inherited margins and content-width problems.
Reusable components should remain predictable when they are placed next to real content.
Widget chrome variants combine headers, status, meters, dark surfaces and footer actions.
Dark module content tests nested component contrast.
Static data visualisations combined with statuses, key/value information and summary blocks.
Large special states and multi-action banners test containment and responsive stacking.
Empty state inside a normal grid should remain centred and readable.
Special state tests large type inside a contained surface.
Deliberately awkward text, dense actions and enhanced fields help reveal overflow and spacing problems.
A long normal sentence should wrap naturally even when several badges, buttons and controls live nearby.
Community and social UI
Composer, post, user card, notification, presence, counters and activity feed combined.