JoinNow Management Portal

Organization:

UI Elements

Table (Default)
Sample Heading 1 Sample Heading 2 Sample Heading 3 Sample Heading 4 Right Aligned Table Heading
Lorem ipsum, dolor sit amet consectetur adipisicing elit. Lorem ipsum dolor sit amet. amet consectetur adipisicing elit. Doloremque, esse? Right Aligned Table Data
Note(s):
  • This is current using padding-md class. There is padding-sm and padding-lg we can use to modifying the spacing inside td.
  • The striped class adds alternating gray-white color to table rows.
  • Tables do not overflow by default, there is a required wrapper to make that happen and an extra table class modifier. See more below.
  • Also added full footer columns to show we can do that there

Table (Horizontal Overflow)
Sample Heading 1 Sample Heading 2 Sample Heading 3 Sample Heading 4 Right Aligned Table Heading
Lorem ipsum, dolor sit amet consectetur adipisicing elit. Aut quaerat tempora eveniet deleniti. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quisquam, dolore? Right Aligned Table Data
Lorem ipsum, dolor sit amet consectetur adipisicing elit. Aut quaerat tempora eveniet deleniti. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quisquam, dolore? Right Aligned Table Data
Lorem ipsum, dolor sit amet consectetur adipisicing elit. Aut quaerat tempora eveniet deleniti. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quisquam, dolore? Right Aligned Table Data
Lorem ipsum, dolor sit amet consectetur adipisicing elit. Aut quaerat tempora eveniet deleniti. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quisquam, dolore? Right Aligned Table Data
Lorem ipsum, dolor sit amet consectetur adipisicing elit. Aut quaerat tempora eveniet deleniti. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quisquam, dolore? Right Aligned Table Data
Note(s):
  • This table has ⩽div class="table-overflow">⩽/div> wrapper added to it as its parent, this is how we allow table to overflow horizontally.
  • Table cells - by default - will try to compress the contents into the available space this behavior prevents the table from showing the horizontal scrollbar. We need to add .no-wrap class to the table element itself to prevent this behavior.

Table (Vertical Overflow)
Sample Heading 1 Sample Heading 2 Sample Heading 3 Right Aligned Table Heading
Lorem ipsum, dolor sit amet consectetur adipisicing elit. tempora eveniet deleniti. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quisquam, dolore? Right Aligned Table Data
Lorem ipsum, dolor sit amet consectetur adipisicing elit. tempora eveniet deleniti. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quisquam, dolore? Right Aligned Table Data
Lorem ipsum, dolor sit amet consectetur adipisicing elit. tempora eveniet deleniti. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quisquam, dolore? Right Aligned Table Data
Lorem ipsum, dolor sit amet consectetur adipisicing elit. tempora eveniet deleniti. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quisquam, dolore? Right Aligned Table Data
Lorem ipsum, dolor sit amet consectetur adipisicing elit. tempora eveniet deleniti. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quisquam, dolore? Right Aligned Table Data
Lorem ipsum, dolor sit amet consectetur adipisicing elit. tempora eveniet deleniti. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quisquam, dolore? Right Aligned Table Data
Lorem ipsum, dolor sit amet consectetur adipisicing elit. tempora eveniet deleniti. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quisquam, dolore? Right Aligned Table Data
Lorem ipsum, dolor sit amet consectetur adipisicing elit. tempora eveniet deleniti. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quisquam, dolore? Right Aligned Table Data
Lorem ipsum, dolor sit amet consectetur adipisicing elit. tempora eveniet deleniti. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quisquam, dolore? Right Aligned Table Data
Lorem ipsum, dolor sit amet consectetur adipisicing elit. tempora eveniet deleniti. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quisquam, dolore? Right Aligned Table Data
Note(s):
  • There are only 2 things to add to our default table to allow it to vertically scroll:
    1. Add table-overflow--allow-vertical class as a modifier to .table-overflow
    2. Manually add .table-overflow height. In this example, it's 320px;
  • As discussed, only tables that don't have pagination gets to have a vertical scroll so I removed pagination in this sample.

Table (Horizontal Overflow with Indicator)

Sample Heading 1 Sample Heading 2 Sample Heading 3 Sample Heading 4 Right Aligned Table Heading
Lorem ipsum, dolor sit amet consectetur adipisicing elit. Aut quaerat tempora eveniet deleniti. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quisquam, dolore? Right Aligned Table Data
Lorem ipsum, dolor sit amet consectetur adipisicing elit. Aut quaerat tempora eveniet deleniti. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quisquam, dolore? Right Aligned Table Data
Lorem ipsum, dolor sit amet consectetur adipisicing elit. Aut quaerat tempora eveniet deleniti. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quisquam, dolore? Right Aligned Table Data
Lorem ipsum, dolor sit amet consectetur adipisicing elit. Aut quaerat tempora eveniet deleniti. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quisquam, dolore? Right Aligned Table Data
Lorem ipsum, dolor sit amet consectetur adipisicing elit. Aut quaerat tempora eveniet deleniti. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quisquam, dolore? Right Aligned Table Data
Note(s):
  • To be able to add the indicator, we need to wrap .table-overflow width .table-overflow--w-indicator, Then add .x-overflow-indicator before .table-overflow.
  • I've created a temporary javascript code below where toggleTableOverflow() adds / remove .show-x-overflow when the table is overflowing horizontally.