ns-ui

Empty State Dashed

Empty state whose dashed SVG boundary drifts like a plot marked out and not yet planted, and contracts toward the CTA on hover.

Use when a plain empty region with one CTA and no repeatable item shape worth previewing, where a single drifting dashed boundary that contracts toward the button on hover is the whole idea; pick empty-state-pegboard when the future rows have a known card geometry to teach, empty-state-survey when a table or chart layout should be pre-taught in place, or empty-state-sonar when the same region must also cover probing and results arriving.

Install

npx shadcn add https://design.helpmarq.com/r/empty-state-dashed.json
  • empty-state
  • panel
  • svg
  • cta
  • micro-interaction

ns-ui / empty-state-dashed — an empty list

No projects yet

Projects you create will be listed here, newest first.

Props

PropTypeDefaultDescription
title?stringHeadline — what is missing.
description?stringOne line of supporting copy. Keep it to one line.
actionLabel?stringLabel of the single accent CTA. Pass an empty string to omit the button.
onAction?() => void
icon?ReactNodeOptional mark above the headline — an icon, a glyph, anything small.
className?string