Skip to content
100% Redress — design demo Static mockups, not the live site
Block catalogue

Every block the content needs

The layout builder assembles pages from blocks. This page shows each one on its own, so the set can be approved before any schema is written. Existing blocks are marked built; the rest are proposals.

The design language has three moves, and every block is composed from them: bento tiling (unequal cells at 22px radius), soft pink #F4DEE2 for reassurance, and dark plum #2A2226 for anything that must not be missed.

Already built — carrying live content unchanged

Fourteen registered blocks need no code changes. They just need the real content pointed at them: supportHero, helpDoors, cardGrid, aboutSplit, accordion, iconTabs, trustBar, textImageChecklist, contactBlock, ctaBanner, noticeBanner, newsIndex, archive, membershipIntro / membershipCheckout.

trustBarbuilt
helpDoorsbuilt
aboutSplitbuilt
ctaBannerbuilt

New blocks

Fourteen patterns the live content genuinely needs and nothing existing can express, plus one new variant of a CTA that already exists. Full field schemas are on the block spec.

01 · journeyPhases

The four scheme phases with a “you are here” state. A four-cell bento row: completed phases on soft pink, the current phase as the plum tile that anchors the row, upcoming phases plain white with a hairline.

02 · schemeSteps

The flagship. Numbered steps with a portal-status chip, body copy, and an inner two-cell bento — admin on the neutral band, reassurance on soft pink — so the paperwork and the human help are visibly separated.

04

Your application

Portal status: Application submitted

Two of the required documents come from Revenue and catch people out — both take a few days to issue.

Documents needed

  • Building Condition Assessment
  • Proof of identity
  • Local Property Tax certificate

Tips

  • Screenshot every upload confirmation
  • Request the Revenue certificates early
03 · pageAnchorNav

“On this page” for the long evidence pages. A sticky rail on desktop, a scrolling pill row on mobile. Pills sit on soft pink at rest and flip to plum when their section is in view.

04 · pagerNav

Previous / next through an ordered sequence. Two half-width cards in one bento row, with the standard −4px hover lift.

05 · timeline

Year-grouped, newest first, for The Science and the EU pages. Sticky year in rose, event cards joined by a hairline with rose dots, and a soft-pink sub-panel for the critique or limitation.

2023
March 2023 · Peer review

Peer-reviewed research overturns the mica hypothesis

  • Muscovite mica shown not to be the principal cause
  • Iron sulphides identified as the driver
Critique: a decade of policy had been built around “mica”.
06 · comparisonList

Covered versus not covered. Uses the two poles of the palette deliberately — but the distinction is carried by the heading and the glyph too, never by colour alone.

Covered

  • Private homesPrincipal private residence
  • Social housingCouncil and AHB dwellings

Not covered

  • Apartments and duplexesSeparate scheme promised, not delivered
  • Holiday and second homesOutside the Act
07 · calloutBox

A page-level aside. 16px radius — deliberately under card scale so it reads as a note, not a section. Four variants, all mapped to existing tokens.

Information

Neutral note on the alternate band. Used for context and definitions.

What we can and can’t help with

Soft pink. Reassurance, limits honestly stated, help-before-caveats.

Time limits apply

Plum with an inset rose bar. Deadlines, appeal windows, anything with a cost to missing it.

Scheme now open in your county

Positive status, using the success token as a dot rather than a fill.

08 · crisisBanner

The helpline strip. Solid rose pills on plum — the one deliberate exception in the system, and the heaviest thing on any page it appears on. The audit’s loudest finding was that this pathway rendered at 2.9:1 with no focus ring.

You are not alone.

Free, open now, and you do not need to be in crisis to call.

09 · supportDirectory

Grouped service listings — the mental-health page needs eight of these groups, and the scheme hub needs one. Bento tiles with contact rows using the existing icon registry; alternating groups sit on the neutral band so a long page keeps its rhythm.

Counselling and talking support

Insight Inishowen

Low-cost counselling and support groups.

Jigsaw Donegal

Free support for 12–25 year olds, no referral needed.

ALONE Donegal

Support and befriending for older people.

10 · peopleGrid

An asymmetric bento: the TD as one large feature card beside a 2×2 of councillors. Queries the proposed People collection, or takes a hand-picked selection — the same pattern archive already uses. Shown in full on the Our people page.

Buncrana LEA

Cllr Joy Beard

Donegal County Council

Carndonagh LEA

Cllr Ali Farren

Donegal County Council

11 · pullQuote

Resident testimony and campaign lines. Three tones — plain white by default, warm pink when the moment calls for it, plum for campaigning — so the registers never blur. The mark behind the text is the Tabler quote glyph, not a typographic quote character.

I started with just one phone call a week.

A homeowner in Letterkenny

It felt good just to be heard by someone who knew exactly what we were going through.

A homeowner in Carndonagh

Homeowners did nothing wrong.

100% Redress Party
12 · references

Citations and further reading. Reuses the article prose style’s leading-zero numerals, and sits on the neutral band so it reads as an appendix rather than body copy.

  1. Deterioration of concrete blocks containing pyrrhotiteConstruction and Building Materials · DOI record
  2. Mental health outcomes in affected householdsDr Karen Kirby, Ulster University
13 · keyFigures

Generalises the hero’s plum stat tile into a row of two to four. One cell can invert to soft pink to break the rhythm — the same asymmetry the hero uses.

1,000+social homes showing visible cracking
3,150+households on Donegal waiting lists
29%rise in weekly rents, 2016–2022
43homeowners left behind by the cut-off
14 · mediaBanner

A full-bleed photograph with a scrim and copy over it — for the moments the argument is carried by an image of a real Donegal home rather than by a card. Two treatments from one block: static holds still, parallax drifts the media against the scroll. Scroll this page to see the difference.

Treatment: static

◎ Photo
Ballybofey, February

Every one of these homes was signed off as safe.

Stepped cracking through the outer leaf, widening every winter. Thousands more like it across the county.

Treatment: parallax

◎ Photo · parallax
Inishowen

We are not going away until every home is put right.

Formed by homeowners, for homeowners. Membership is €10 a year and every donation is handled in line with SIPO rules.

Transform-based, not background-attachment: fixed — that is ignored on iOS and cannot be turned off per element. The drift is disabled outright under prefers-reduced-motion.

15 · ctaBanner — deep red variant

Not a new block: a third style option on the CTA that already exists, alongside plain and panel. Deep rose fill, buttons inverted to rose-on-white. For the one CTA per page that has to outrank everything else on it.

Join the people fighting for full redress.

€10 a year. No corporate money, no special interests, every euro accounted for.

Compare with the plum panel style at the foot of the home page — plum is the default, deep red is the escalation.

Already built, waiting to be switched on

Two blocks are finished and staged on /debug but not registered in the layout builder. They need promoting, not building.

Built · not registered

affectedAreasMap

A choropleth of Ireland showing affected counties, with a legend and figures table. Belongs on the About page and beside the eligibility content.

Built · not registered

redressCalculator

Grant estimate against the statutory rates, with the shortfall against real rebuild cost. Belongs on the scheme hub. Shown in place on Applying to the scheme.

Not blocks

Breadcrumbs belong in the page templates rather than the layout builder — they are derived from the page tree, not authored. Shown at the top of every deep page in these mockups.