Invision UI v.19.6.0-0

Getting Started

  • Running Invision UI
  • UI Component Anatomy
  • Authoring SCSS
  • Authoring Presentational Behavior

Component Foundations

  • SCSS Authoring
    • Mixins & Variables
    • Stateful Classes
  • State Guidance
    • Empty/Zero State
    • Loading State
  • Utilities
    • Align
    • Display
    • Flexbox
    • Font Size
    • Layout
    • Offset
    • Position
    • Overflow
    • Size
    • Spacing
    • Text
  • Layout
    • Arrange [Deprectated]
    • Divided Columns
    • Embed Video
    • Full and Center
    • Fill [Deprectated]
    • Grid
    • Media Blocks
    • Panels
    • Vertical Layouts
  • Media Queries
  • Angular Behaviors
    • App Theme Directive
    • Auto Focus Input
    • Filters
    • Popup (modal dialog) Manager
    • Tether (tooltip/dropdown) Manager
    • Resize Sensor
    • Watchers

UI Component Library

  • Content & Containment
    • Active Translation
    • Auto Fit Text
    • Address
    • Basic & Input Table
    • Brand Logo/Slogan
    • Call to Action - Empty State
    • Carousel
    • Cart
    • Choice
    • Collapsible Container
    • Copyright Footer
    • Coupon Redeemer
    • Content
    • Date Relative Display
    • Definition Lists
    • Delimited List
    • Details
    • Expiration Date Display
    • Feature Toggle
    • Form Section Heading
    • Header
    • Heading
    • Heading With Annotation
    • Icons
    • Interaction Details
    • Labeled Balance
    • Link
    • Main Container
    • Metadata Card
    • Metadata List Item
    • Offering QuickView
    • Payment Instrument
    • Preference Dialog
    • Pricing Plan Decoration
    • Product Availability
    • Product Details
    • Product Image
    • Quick Info Panel
    • Remark
    • Renewal Column
    • Richlist Filterbar
    • Richlist Wrapper
    • Scrollable Horizontal List
    • Search Card
    • Search Panel
    • Section
    • Selectable Option
    • Smart Truncate
    • Status Grid
    • Tooltip
  • Data Visualizations
    • Bill Runs
    • Comparison Table
    • Datatable
    • Progress Tracker
    • Schedules
    • Query Builder
  • Dialogs
    • Confirmation Dialog
    • Dialog
    • Rich List Dialog
    • Wait Dialog
  • Forms and Filters
    • Additional Properties
    • Autocomplete
    • 3 Field Date Input
    • Checkbox
    • Credit Card
    • Bulk Action Bar
    • Buttons
    • Confirmation Button
    • Date Picker
    • E-Check
    • Entity Specification
    • External Bill
    • External Gift Card
    • Focus Group
    • Forms
    • Filter Bar
    • Filter Dropdowns
    • Gift Card
    • Grouped Check Filters
    • Inputs
    • Input Select Combo
    • Monetary Input
    • Multi Dropdown Selector
    • Multiple Numeric Input
    • Monetary Range Input
    • Password Unmask Button
    • Select
    • Select Button Or Stepper
    • Select Or Text Input
    • Stepper
    • Tag Dropdown
  • Navigation & Flow
    • Back Banner
    • Back Component
    • Breadcrumbs
    • Details Pager
    • Expandable Section
    • Infinite Scroll
    • Open New Window
    • Pager
    • Fancy Richlist
    • Standard Navigator
    • Status Indicator
    • Step Progress Bar
    • Step Progress Indicator
    • Tab Card
    • Tab Panel
    • Tier Navigator
    • Wizard
  • Notifications
    • Loading Indicator
    • Toast Notifications
  • Deprecated
    • Content Area

Showcase

  • General
    • Simplelist
    • Richlist
    • Primary (side) Navigator
  • Customer Care
    • Case Activity List
    • Customer Care Navigator Component
    • Dashboard
    • Decisions
  • Reporting
    • Content Visualization

Unit Testing

  • Actions
  • Components
  • Selectors
  • Reducers

End-to-end Testing

Statistics

Call To Action Empty State

In this section

Variants
  • Default
  • With Link
  • Pluralization Issues
  • With Error
  • Small
  • Centered

Default

Empty states within the application often times need a message prompting the user to take a certain action. The call to action component encapsulates these concerns.

Welcome to Invision Customer Care
You do not have a customer loaded. Search or create a customer to begin.
HTML
<div class="t-content c-content">
    <div class="c-callToAction">
        <inv-icon class="c-callToAction-logo" glyph="'logo_customer_care'"></inv-icon>
        <div class="c-callToAction-label">Welcome to Invision Customer Care</div>
        <div class="c-callToAction-label c-callToAction-label--secondary">You do not have a customer loaded. Search or create a customer to begin.</div>
    </div>
</div>

With Link

Some calls to action will provide the user with the ability to take an action right from the component.

There are no cases to display
Start by creating one now.
HTML
<div class="t-content c-content">
    <div class="c-callToAction">
        <inv-icon class="c-callToAction-logo" glyph="'cases-lg'"></inv-icon>
        <div class="c-callToAction-label">There are no cases to display</div>
        <a class="c-callToAction-label c-callToAction-label--link">Start by creating one now.</a>
    </div>
</div>

Pluralization Issues

Some words do not have a plural form that coincides with the expected language for calls to action. In these cases, we update the standard message accordingly.

There is no inventory to display
Start by creating one now.
HTML
<div class="t-content c-content">
    <div class="c-callToAction">
        <inv-icon class="c-callToAction-logo" glyph="'cases-lg'"></inv-icon>
        <div class="c-callToAction-label">There is no inventory to display</div>
        <a class="c-callToAction-label c-callToAction-label--link">Start by creating one now.</a>
    </div>
</div>

With Error

Some calls to action will show the user an error state icon.

There was an error retrieving cases
HTML
<div class="t-content c-content">
    <div class="c-callToAction is-error">
        <inv-icon class="c-callToAction-logo" glyph="'treatment'"></inv-icon>
        <div class="c-callToAction-label">There was an error retrieving cases</div>
    </div>
</div>

Small

Small version of Default.

Welcome to Invision Customer Care
You do not have a customer loaded. Search or create a customer to begin.
HTML
<div class="t-content c-content">
    <div class="c-callToAction c-callToAction--small">
        <inv-icon class="c-callToAction-logo" glyph="'logo_customer_care'"></inv-icon>
        <div class="c-callToAction-label">Welcome to Invision Customer Care</div>
        <div class="c-callToAction-label c-callToAction-label--secondary">You do not have a customer loaded. Search or create a customer to begin.</div>
    </div>
</div>

Centered

An example showing the Call To Action being centered in a c-content container

Welcome to Invision Customer Care
You do not have a customer loaded. Search or create a customer to begin.
HTML
<div class="t-content c-content u-flexKeepHeight" style="height: 600px;">
    <div class="c-content-container c-content-containHeight">
        <div class="c-content-main">
            <div class="c-content-innerMain">
                <div class="c-content-innerContainer">
                    <div class="c-callToAction u-sizeFull ">
                        <inv-icon class="c-callToAction-logo" glyph="'logo_customer_care'"></inv-icon>
                        <div class="c-callToAction-label">Welcome to Invision Customer Care</div>
                        <div class="c-callToAction-label c-callToAction-label--secondary">You do not have a customer loaded. Search or create a customer to begin.</div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>