Measured entry
tailark-mist-call-to-action-3
A minimal call-to-action section shipped as a shadcn registry block. Its source is a Next.js and Tailwind component using Next Link, lucide-react icons, theme tokens, and a Tailark Button registry dependency. That Button dependency currently resolves to a missing registry URL, so the component cannot install or build as published.



Measured
Every value below was written by the harness on the run that produced the frames above. None of it is derived from the prose.
| Build | OK |
|---|---|
| Mount | OK |
| Console errors | 0 |
| Uncaught page errors | 0 |
| Horizontal overflow | flagged at 375 |
| Axe critical | 0 |
| Axe serious | 0 |
| Axe moderate | 0 |
| Axe minor | 0 |
| Gzip marginal | 50.7 KB (116.1 KB build, 65.4 KB baseline) |
| Bare mode | FAIL |
| Provider required | NO |
| Demo used | written from the component source API |
What the harness recorded
BARE BUILD
✗ Build failed in 895ms error during build: [vite]: Rollup failed to resolve import "lucide-react" from "<sandbox>re-6d046164eadb/src/cut/components/call-to-action-3.tsx".
Verdict
Do not adopt it unchanged. The published registry dependency for the Button returns a not-found response, which stops installation before the component can build or mount. It needs a shadcn-style setup plus a repaired registry reference or a local compatible Button. Teams seeking a drop-in CTA should avoid it for now.
Use it if
- You want a compact CTA with primary and outline actions and can repair or replace the missing Button dependency.
- Your app already uses Next.js, Tailwind theme tokens, lucide-react, and a Button API compatible with asChild and variants.
Skip it if
- You need a registry block that installs and builds without editing its dependency graph.
- Your project is not based on Next.js or does not provide an equivalent link component.
- You do not want to recreate Tailark's missing Button dependency or map the block to your own button primitive.
Install
| Declared dependencies | clsx, tailwind-merge |
|---|---|
| Missing on install | none |
| Bare install | fails once the shadcn-style helpers are removed, so it needs that setup |
| Provider | no provider required in the harness |
In a non-shadcn project, add Tailwind with the referenced theme tokens and utilities, lucide-react, a Next-compatible link or local substitute, and a Button component supporting child composition plus primary and outline variants. Remove or replace the broken Tailark registry dependency before building.
Source and credit
This page is a review, not a copy. The component source lives with its author and this site does not republish it. Read the license before you use anything.
Author repository
github.com/tailark/blocksAlternatives
Other published entries for the cta pattern, ordered by what they measured: mounts first, then clean axe scans, then bare-mode passes, then the smaller bundle.
- meraki-cta-simpleminimal-flat
- Renders
- YES
- A11y
- 0
- Gzip
- 17.7KB
- Bare
- pass
- Prov
- NO
- hyperui-ctas-4editorial
- Renders
- YES
- A11y
- 0
- Gzip
- 17.8KB
- Bare
- pass
- Prov
- NO
- meraki-cta-gridminimal-flat
- Renders
- YES
- A11y
- 0
- Gzip
- 17.8KB
- Bare
- pass
- Prov
- NO
- meraki-cta-formminimal-flat
- Renders
- YES
- A11y
- 0
- Gzip
- 17.9KB
- Bare
- pass
- Prov
- NO
- hyperui-ctas-2editorial
- Renders
- YES
- A11y
- 0
- Gzip
- 18.0KB
- Bare
- pass
- Prov
- NO
- meraki-cta-cardminimal-flat
- Renders
- YES
- A11y
- 0
- Gzip
- 18.0KB
- Bare
- pass
- Prov
- NO