Kit
The tool kit for ui components
The tool kit for ui components
A simple close icon positioned in the top right of the relative parent
.close--light
.close--gray
<div style="position: relative; height: 40px;"> <span class="close [modifier class]"></span> </div>
A simple, responsive modal. Traditionally used while nested below an overlay. Note: the first button will not work by nature of how KSS is used to generate a selector. It's only a problem with this documentation
.modal--is_active
.modal--small
.modal--large
.modal--xlarge
<div class="overlay" id="js-modal-[modifier class]"> <div class="modal [modifier class]">Modal is opened</div> <span class="close js-close-modal" data-id="js-modal-[modifier class]"></span> </div> <a href="javascript:;" class="btn js-show-modal" data-id="js-modal-[modifier class]"> Demo Modal </a>
Various positions for the popovers
.popover--below
.popover--left
.popover--above
.popover--right
.popover--right_below
.popover--left_below
.popover--align_top
.popover--right--mobile
.popover--left--mobile
.popover--center--mobile
<div class="pulse js-click-popover" data-id="js-hover-popover-[modifier class]"> <div class="popover [modifier class]" id="js-hover-popover-[modifier class]"> The quick brown fox jumped over the lazy dog, so quickly. </div> </div>
A popover, primarily used in onboarding flows
.popover--highlight
.popover--tooltip
.popover--tip_gray
<div class="pulse js-click-popover" data-id="js-hover-popover-[modifier class]"> <div class="popover popover--below [modifier class]" id="js-hover-popover-[modifier class]"> The quick brown fox jumped over the lazy dog, so quickly. </div> </div>
A popover, primarily used in onboarding flows
.pop-menu--portal
<div class="js-click-popover pop-menu [modifier class]" data-id="js-pop-menu-kss[modifier class]"> <div class="pop-menu__title">Verification Portal</div> <div class="popover popover--right_below pop-menu__popover" id="js-pop-menu-kss[modifier class]"> <a class="pop-menu__item" href="javascript:;"> Verification Portal </a> <a class="pop-menu__item" href="javascript:;"> Background Checks Portal </a> </div> </div>
Simple tab navigation for showing/hiding content
<div class="tabs" id="js-group-1"> <div class="tabs-toggle js-toggle-tab tabs-toggle--is_active" data-id="tab-one"> Tab One </div> <div class="tabs-toggle js-toggle-tab" data-id="tab-two"> Tab Two </div> </div> <div class="js-group-1"> <div class="tabs-content js-tabs-content tabs-content--is_active" id="tab-one"> Tab One </div> <div class="tabs-content js-tabs-content" id="tab-two"> Tab Two </div> </div>
<div class="tabs tabs--switch bg-gray4"> <div class="js-toggle-tab tabs-toggle tabs-toggle--is_active" data-id="false">Hide</div> <div class="js-toggle-tab tabs-toggle" data-id="true">Show</div> </div>
<div class="tabs tabs--folder tabs--folder_buttons" id="js-applications-tabs-id"> <div class="js-toggle-tab tabs-toggle--folder_buttons container--small type--small u-display-inline-block u-box u-ta-center js-usage-tab" data-id="js-usage-id"> <i class="fa fa-bar-chart"></i><span class="u-hidden--mobile"> Usage</span> </div> <div class="js-toggle-tab tabs-toggle--folder_buttons container--small type--small u-display-inline-block u-box u-ta-center" data-id="js-edit-id"> <i class="fa fa-pencil"></i><span class="u-hidden--mobile"> Edit</span> </div> <div class="js-toggle-tab tabs-toggle--folder_buttons container--small type--small u-display-inline-block u-box u-ta-center" data-id="js-test-id"> <i class="fa fa-tachometer"></i><span class="u-hidden--mobile"> Test</span> </div> </div> <div class="js-applications-tabs-id u-hidden tabs-content--folder_buttons container bg-gray8 container--bordered"> <div class="tabs-content js-tabs-content js-usage" id="js-usage-id" data-application_id="id">usage content</div> <div class="tabs-content js-tabs-content js-edit" id="js-edit-id">edit content</div> <div class="tabs-content js-tabs-content js-test" id="js-test-id">test content</div> </div>
<div class="grid grid--gutter_small tabs tabs--folder" id="js-industry-tabs"> <div class="column-4 column--bottom"> <div class="tabs-toggle--folder text-overflow-elipsis js-toggle-tab tabs-toggle--is_active" data-id="js-p2p"> Peer to Peer </div> </div> <div class="column-4 column--bottom"> <div class="tabs-toggle--folder text-overflow-elipsis js-toggle-tab" data-id="js-on_demand"> Car & Ride Sharing </div> </div> <div class="column-4 column--bottom"> <div class="tabs-toggle--folder text-overflow-elipsis js-toggle-tab" data-id="js-tenant"> Tenant Screening </div> </div> </div> <div class="js-industry-tabs tabs-content--folder container container--large bg-white type--gray2 u-ta-left"> <div class="tabs-content js-tabs-content tabs-content--is_active" id="js-p2p"> `Peer to Peer` content </div> <div class="tabs-content js-tabs-content" id="js-on_demand"> `Car & Ride Sharing` content </div> <div class="tabs-content js-tabs-content" id="js-tenant"> `Tenant Screening` content </div> </div>
Simplified Folder navigation
<div> <a href="javascript:;" class="folder-tab [modifier class]">Oauth Verifications</a> </div>
Simple accordion for toggling content
.accordion--is_active
.accordion--is_last
.accordion--with_arrow
.accordion--gray
.accordion--with_pencil
.accordion--border-white
<div class="accordion [modifier class]"> Toggle Accordion 1 </div>
Back and Next arrows for pagination
<div style="position: relative; height: 100px;"> <div class="pagination--back icon_box"></div> <div class="pagination--next icon_box"></div> </div>
Pulsating Dot
<div class="pulse"></div>
.dash-nav--links
<div class="dash-nav bg-white container--bordered_mobile u-ta-center--mobile"> <ul> <li class="js-navigate-link type--teal u-box u-cursor-pointer u-visible u-ta-left--desktop u-ta-center--mobile applications active" data-nav="applications"> <i class="sl-gear"></i> Applications </li> <li class="js-navigate-link type--teal u-box u-cursor-pointer u-visible u-ta-left--desktop u-ta-center--mobile roles" data-nav="roles"> <i class="sl-one-person"></i> Users </li> <li class="js-navigate-link type--teal u-box u-cursor-pointer u-visible u-ta-left--desktop u-ta-center--mobile logs" data-nav="logs"> <i class="sl-form"></i> Audit Trail </li> <li class="js-navigate-link type--teal u-box u-cursor-pointer u-visible u-ta-left--desktop u-ta-center--mobile billing" data-nav="billing"> <i class="sl-hand-card"></i> Billing </li> </ul> </div>