SearchCtrlK

  • ↑↓navigate
  • ↵open
  • escclose

Can’t find it? Contact us

CheckList

Checked claim rows for landing CTAs and hero support lists.

  • Checks from six regions
  • Alerts by email, Slack and SMS
  • Ninety days of response history
  • Free for five monitors
  • No card required
View code
tsx
<div mix={[vstack({ gap: 6, align: "start" })]}>
	<CheckList>
		<CheckRow>Checks from six regions</CheckRow>
		<CheckRow>Alerts by email, Slack and SMS</CheckRow>
		<CheckRow>Ninety days of response history</CheckRow>
	</CheckList>
	<CheckList orientation="horizontal">
		<CheckRow>Free for five monitors</CheckRow>
		<CheckRow>No card required</CheckRow>
	</CheckList>
</div>

Demo landings

Whole pages built only from @sdxc/ui, each for an invented product with its own palette and type. They open in a new tab.

Every demo, landings and docs sites alike, is listed in the demo gallery.

Installation

An ordinary dependency: install it, import the theme once, and import the component where it is used.

Terminal
npm add @sdxc/ui remix
typescript
import "@sdxc/ui/theme.css";

Usage

typescript
import { CheckList } from "@sdxc/ui/landing";

Lays CheckRow children as a stacked claim list or a wrapping horizontal cluster under CTAs.

Examples

tsx
<CheckList orientation="horizontal">
	<CheckRow>{t("claim.fast")}</CheckRow>
	<CheckRow>{t("claim.free")}</CheckRow>
</CheckList>

Props

Read from the component's own types, so every prop, every default and every allowed value is listed.

PropTypeRequiredDescription
orientation"stacked" | "horizontal"NoLayout axis. Defaults to DEFAULT_ORIENTATION.
childrenRemixNodeYesOne or more CheckRow items.

Also accepts everything in TagProps<"ul">.

Types

NameValuesWhat it decides
Orientation"stacked" | "horizontal"Whether rows stack as a claim list or wrap as a horizontal cluster under a hero CTA.

Other components this module publishes.

  • CheckRow
@sdxc/ui

Can’t find it? Contact us