Log In Sign Up
HomeDocsBasicCallout Component

Callout Component

Category: Basic
The callout component can convey: notifications, announcements, alerts, warnings, notices, and other informational messages. It serves as a replacement for alert and notice components.
Callout Component

Basic Usage

Wrap text content with the <oc-callout> tag to display an alert message.

  • Output
  • HTML
  • Earth's expected long-term future is tied to that of the Sun.
  •                 
                    
                

You can also set the content via the content attribute.

  • Output
  • HTML
  •                 
                    
                

Themes

Set the alert theme color using the theme attribute. Available options: prim (primary), succ (success), error (danger), info (information), warn (warning), issue (default), and text (plain text).

  • succ typically indicates success or approval
  • error typically indicates danger or errors
  • issue typically indicates existing problems that need review/resolution
  • info typically indicates general notifications
  • Output
  • HTML
  • Earth's expected long-term future is tied to that of the Sun. Earth's expected long-term future is tied to that of the Sun. Earth's expected long-term future is tied to that of the Sun. Earth's expected long-term future is tied to that of the Sun. After formation
    Earth's atmosphere and oceans were formed by volcanic activity and outgassing.
    After formation
    Earth's atmosphere and oceans were formed by volcanic activity and outgassing.
    After formation
    Earth's atmosphere and oceans were formed by volcanic activity and outgassing.
  •                 
                    
                

Using Icons

Use the icon attribute with an icon class name to display an icon.

  • Output
  • HTML
  • Earth's expected long-term future is tied to that of the Sun. Earth's expected long-term future is tied to that of the Sun. Earth's expected long-term future is tied to that of the Sun.
  •                 
                    
                

Using Prominent Icons

When using the icon attribute, add the notable attribute to display a larger, more prominent icon.

  • Output
  • HTML
  • Earth's expected long-term future is tied to that of the Sun. Earth's atmosphere and oceans were formed by volcanic activity and outgassing.
  •                 
                    
                

Sizing

Set the size using the size attribute. Three sizes are supported: sm (default), md (medium), and lg (large).

  • Output
  • HTML
  • Earth's expected long-term future is tied to that of the Sun. Earth's expected long-term future is tied to that of the Sun. Earth's expected long-term future is tied to that of the Sun. Earth's expected long-term future is tied to that of the Sun.
  •                 
                    
                

Attributes

Name Options Default Description
label '' - Display title
theme 'prim'/'error'/'succ'/'info'/'warn'/
'issue'/'text'/
'warn' Theme color
icon ''/- - Icon class name
disk ''/- - Circular image
cube ''/- - Square image
image ''/- - Regular image
href ''/- - Hyperlink
target '_blank'/'_self'/- - Hyperlink target
rel 'nofollow'/'canonical‌'/'ugc' - Hyperlink rel attribute
feature 'alert'/'plain'/'' - Combined style
autoclose ''/- '' Auto-close after timeout
closable ''/- - Can be closed by clicking
opaque ''/- - Whether to remain opaque when hovered
hidden ''/- - Whether to hide
result 'succ'/'info'/'warn'/'issue'/'error'/''/- - Whether to show dynamic icon
square ''/- - Whether to use square corners
size 'sm'/'md'/'lg'/''/- - Size
notable ''/- - Whether to highlight

Common Methods

Common component methods:

  • set: Set properties (takes key-value pairs or array)
  • reset: Reset properties (no params)
  • clear: Clear properties and values (no params)

Basic usage: CompElem.reset()

Common Events

Common component events:

  • connected: Component connected (no params)
  • disconnected: Component disconnected (no params)
  • adopted: Component moved (no params)
  • set: Property set (receives value)
  • cleared: Property cleared (no params)
  • reset: Property reset (no params)

Basic usage: CompElem.on('connected',()=>{console.log('connected')})

New Launch: 20% Off All Products

Unlock all examples and development resources