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

Primary Side Navigator

In this section

Variants
  • Expanded Navigation
  • Collapsed Navigation

Expanded Navigation

The primary navigation component of all Invision applications occupies the left most area of all content, absolutely positioned under the header component. The navigator is organized into high level categories, each of which must provide a custom icon to represent that section in both the expanded and collapsed state.

Purchase Activity
Transaction Activity
Contact Event Type
Address Validation
Subscription Settings
Contact Method
Notification Settings
General
List
Custom Category
List Type
Order
Viewing Activity
GL Activity
Active Subscriptions
Interactions
HTML
<div style="min-width: 720px; min-height: 720px; position: relative;">
    <div class="t-navigator c-navigator is-collapsible">
        <div class="c-navigatorItem">
            <div class="c-navigatorItem-faceplate">
                <inv-icon class="c-navigatorItem-icon" glyph="'usd'"></inv-icon>
                <div class="c-navigatorItem-text">Purchase Activity</div>
            </div>
        </div>
        <div class="c-navigatorItem is-active is-expanded">
            <div class="c-navigatorItem-faceplate">
                <inv-icon class="c-navigatorItem-icon" glyph="'tags'"></inv-icon>
                <div class="c-navigatorItem-text">Transaction Activity</div>
            </div>
            <div class="c-navigatorItem-subNav">
                <div class="c-navigatorItem c-navigatorItem--subNav">
                    <div class="c-navigatorItem-faceplate">
                        <div class="c-navigatorItem-text">Contact Event Type</div>
                    </div>
                </div>
                <div class="c-navigatorItem c-navigatorItem--subNav">
                    <div class="c-navigatorItem-faceplate">
                        <div class="c-navigatorItem-text">Address Validation</div>
                    </div>
                </div>
                <div class="c-navigatorItem c-navigatorItem--subNav">
                    <div class="c-navigatorItem-faceplate">
                        <div class="c-navigatorItem-text">Subscription Settings</div>
                    </div>
                </div>
                <div class="c-navigatorItem c-navigatorItem--subNav">
                    <div class="c-navigatorItem-faceplate">
                        <div class="c-navigatorItem-text">Contact Method</div>
                    </div>
                </div>
                <div class="c-navigatorItem c-navigatorItem--subNav">
                    <div class="c-navigatorItem-faceplate">
                        <inv-icon class="c-navigatorItem-toggle" glyph="'caret-down'"></inv-icon>
                        <div class="c-navigatorItem-text">Notification Settings</div>
                    </div>
                    <div class="c-navigatorItem-subNav">
                        <div class="c-navigatorItem-faceplate">
                            <div class="c-navigatorItem-text">General</div>
                        </div>
                        <div class="c-navigatorItem-faceplate">
                            <div class="c-navigatorItem-text">List</div>
                        </div>
                        <div class="c-navigatorItem-faceplate">
                            <div class="c-navigatorItem-text">Custom Category</div>
                        </div>
                    </div>
                </div>
                <div class="c-navigatorItem c-navigatorItem--subNav">
                    <div class="c-navigatorItem-faceplate">
                        <div class="c-navigatorItem-text">List Type</div>
                    </div>
                </div>
                <div class="c-navigatorItem c-navigatorItem--subNav">
                    <div class="c-navigatorItem-faceplate">
                        <inv-icon class="c-navigatorItem-toggle" glyph="'caret-right'"></inv-icon>
                        <div class="c-navigatorItem-text">Order</div>
                    </div>
                </div>
            </div>
        </div>
        <div class="c-navigatorItem">
            <div class="c-navigatorItem-faceplate">
                <inv-icon class="c-navigatorItem-icon" glyph="'eye'"></inv-icon>
                <div class="c-navigatorItem-text">Viewing Activity</div>
            </div>
        </div>
        <div class="c-navigatorItem">
            <div class="c-navigatorItem-faceplate">
                <inv-icon class="c-navigatorItem-icon" glyph="'cubes'"></inv-icon>
                <div class="c-navigatorItem-text">GL Activity</div>
            </div>
        </div>
        <div class="c-navigatorItem">
            <div class="c-navigatorItem-faceplate">
                <inv-icon class="c-navigatorItem-icon" glyph="'users'"></inv-icon>
                <div class="c-navigatorItem-text">Active Subscriptions</div>
            </div>
        </div>
        <div class="c-navigatorItem">
            <div class="c-navigatorItem-faceplate">
                <inv-icon class="c-navigatorItem-icon" glyph="'exchange'"></inv-icon>
                <div class="c-navigatorItem-text">Interactions</div>
            </div>
        </div>
        <div class="c-navigatorItem c-navigatorItem--expander">
            <div class="c-navigatorItem-faceplate">
                <div class="c-icon fa fa-outdent"></div>
            </div>
        </div>
    </div>
</div>

Collapsed Navigation

The primary navigation component supports both an expanded and collapsed state to preserve screen real-estate. When in a collapsed state, all labels for any items are removed, and only the icons present themselves.

Purchase Activity
Transaction Activity
Viewing Activity
GL Activity
Active Subscriptions
Interactions
HTML
<div style="min-width: 720px; min-height: 720px; position: relative;">
    <div class="t-navigator c-navigator is-collapsible is-collapsed">
        <div class="c-navigatorItem">
            <div class="c-navigatorItem-faceplate">
                <div class="c-icon fa fa-usd"></div>
                <div class="c-navigatorItem-text">Purchase Activity</div>
            </div>
        </div>
        <div class="c-navigatorItem is-active is-parent">
            <div class="c-navigatorItem-faceplate">
                <div class="c-icon fa fa-tags"></div>
                <div class="c-navigatorItem-text">Transaction Activity</div>
            </div>
        </div>
        <div class="c-navigatorItem">
            <div class="c-navigatorItem-faceplate">
                <div class="c-icon fa fa-eye"></div>
                <div class="c-navigatorItem-text">Viewing Activity</div>
            </div>
        </div>
        <div class="c-navigatorItem">
            <div class="c-navigatorItem-faceplate">
                <div class="c-icon fa fa-cube"></div>
                <div class="c-navigatorItem-text">GL Activity</div>
            </div>
        </div>
        <div class="c-navigatorItem">
            <div class="c-navigatorItem-faceplate">
                <div class="c-icon fa fa-users"></div>
                <div class="c-navigatorItem-text">Active Subscriptions</div>
            </div>
        </div>
        <div class="c-navigatorItem">
            <div class="c-navigatorItem-faceplate">
                <div class="c-icon fa fa-hand-pointer-o"></div>
                <div class="c-navigatorItem-text">Interactions</div>
            </div>
        </div>
        <div class="c-navigatorItem c-navigatorItem--expander">
            <div class="c-navigatorItem-faceplate">
                <div class="c-icon fa fa-indent"></div>
            </div>
        </div>
    </div>
</div>