Skip to content

Callout

A quiet inline note on a tinted fill: neutral, a warm accent wash, or the error tint, with an optional small action button.

$149 once · every Pro piece

Customize

Dismissing lifts the card away first, then its space closes on a spring so whatever follows glides up.

Install

npx shadcn@latest add @obsyde/callout

Needs your licence key · Get Pro

Usage

Import it from where the CLI puts it, or copy the files below by hand.

import { Callout } from '@/components/obsyde/ember/callout/Callout';

export function Example() {
  return (
    <Callout tone="neutral" />
  );
}

Files

What you get with Pro: plain React, TypeScript and CSS, with no dependencies.

  • ember/callout/Callout.tsxcomponent
  • ember/callout/callout-demo.cssstyles
  • ember/callout/callout.cssstyles
  • ember/callout/CalloutDemo.tsxdemo
  • ember/overlays-kit/demo.cssshared
  • ember/overlays-kit/kit.tsshared
  • ember/shared/spring.tsshared
  • ember/shared/accent.tsshared
  • ember/shared/ember.cssshared

API

PropTypeDefault
accentAccent'ember' | 'volt' | 'arc''ember'
toneTone'neutral' | 'accent' | 'error''neutral'
dismissibleDismissiblebooleanfalse
actionLabelAction labelstring—