@patternfly/patternfly
Version:
Assets, source, tooling, and content for PatternFly 4
1,317 lines (1,293 loc) • 792 kB
Markdown
---
id: Table
section: components
wrapperTag: div
---import './Table.css'
## Demos
### Basic
```html isFullscreen
<div class="pf-v5-c-page" id="basic-demo">
<div class="pf-v5-c-skip-to-content">
<a
class="pf-v5-c-button pf-m-primary"
href="#main-content-basic-demo"
>Skip to content</a>
</div>
<header class="pf-v5-c-masthead" id="basic-demo-masthead">
<span class="pf-v5-c-masthead__toggle">
<button
class="pf-v5-c-button pf-m-plain"
type="button"
aria-label="Global navigation"
>
<i class="fas fa-bars" aria-hidden="true"></i>
</button>
</span>
<div class="pf-v5-c-masthead__main">
<a class="pf-v5-c-masthead__brand" href="#">
<img
class="pf-v5-c-brand"
src="/assets/images/pf-logo.svg"
alt="PatternFly logo"
style="--pf-v5-c-brand--Height:36px"
/>
</a>
</div>
<div class="pf-v5-c-masthead__content">
<div
class="pf-v5-c-toolbar pf-m-full-height pf-m-static"
id="basic-demo-masthead-toolbar"
>
<div class="pf-v5-c-toolbar__content">
<div class="pf-v5-c-toolbar__content-section">
<div
class="pf-v5-c-toolbar__group pf-m-icon-button-group pf-m-align-right pf-m-spacer-none pf-m-spacer-md-on-md"
>
<div
class="pf-v5-c-toolbar__group pf-m-icon-button-group pf-m-hidden pf-m-visible-on-lg"
>
<div class="pf-v5-c-toolbar__item">
<button
class="pf-v5-c-menu-toggle pf-m-plain"
type="button"
aria-expanded="false"
aria-label="Application launcher"
>
<i class="fas fa-th" aria-hidden="true"></i>
</button>
</div>
<div class="pf-v5-c-toolbar__item">
<button
class="pf-v5-c-menu-toggle pf-m-plain"
type="button"
aria-expanded="false"
aria-label="Settings"
>
<i class="fas fa-cog" aria-hidden="true"></i>
</button>
</div>
<div class="pf-v5-c-toolbar__item">
<button
class="pf-v5-c-menu-toggle pf-m-plain"
type="button"
aria-expanded="false"
aria-label="Help"
>
<i class="fas fa-question-circle" aria-hidden="true"></i>
</button>
</div>
</div>
<div class="pf-v5-c-toolbar__item pf-m-hidden-on-lg">
<button
class="pf-v5-c-menu-toggle pf-m-plain"
type="button"
aria-expanded="false"
aria-label="Actions"
>
<i class="fas fa-ellipsis-v" aria-hidden="true"></i>
</button>
</div>
</div>
<div class="pf-v5-c-toolbar__item pf-m-hidden pf-m-visible-on-sm">
<button
class="pf-v5-c-menu-toggle pf-m-full-height"
type="button"
aria-expanded="false"
>
<span class="pf-v5-c-menu-toggle__icon">
<img
class="pf-v5-c-avatar"
alt="Avatar image"
src="/assets/images/img_avatar-light.svg"
/>
</span>
<span class="pf-v5-c-menu-toggle__text">Ned Username</span>
<span class="pf-v5-c-menu-toggle__controls">
<span class="pf-v5-c-menu-toggle__toggle-icon">
<i class="fas fa-caret-down" aria-hidden="true"></i>
</span>
</span>
</button>
</div>
</div>
</div>
</div>
</div>
</header>
<div class="pf-v5-c-page__sidebar">
<div class="pf-v5-c-page__sidebar-body">
<nav class="pf-v5-c-nav" id="basic-demo-primary-nav" aria-label="Global">
<ul class="pf-v5-c-nav__list" role="list">
<li class="pf-v5-c-nav__item">
<a href="#" class="pf-v5-c-nav__link">System panel</a>
</li>
<li class="pf-v5-c-nav__item">
<a
href="#"
class="pf-v5-c-nav__link pf-m-current"
aria-current="page"
>Policy</a>
</li>
<li class="pf-v5-c-nav__item">
<a href="#" class="pf-v5-c-nav__link">Authentication</a>
</li>
<li class="pf-v5-c-nav__item">
<a href="#" class="pf-v5-c-nav__link">Network services</a>
</li>
<li class="pf-v5-c-nav__item">
<a href="#" class="pf-v5-c-nav__link">Server</a>
</li>
</ul>
</nav>
</div>
</div>
<main class="pf-v5-c-page__main" tabindex="-1" id="main-content-basic-demo">
<section class="pf-v5-c-page__main-breadcrumb pf-m-limit-width">
<div class="pf-v5-c-page__main-body">
<nav class="pf-v5-c-breadcrumb" aria-label="breadcrumb">
<ol class="pf-v5-c-breadcrumb__list" role="list">
<li class="pf-v5-c-breadcrumb__item">
<a href="#" class="pf-v5-c-breadcrumb__link">Section home</a>
</li>
<li class="pf-v5-c-breadcrumb__item">
<span class="pf-v5-c-breadcrumb__item-divider">
<i class="fas fa-angle-right" aria-hidden="true"></i>
</span>
<a href="#" class="pf-v5-c-breadcrumb__link">Section title</a>
</li>
<li class="pf-v5-c-breadcrumb__item">
<span class="pf-v5-c-breadcrumb__item-divider">
<i class="fas fa-angle-right" aria-hidden="true"></i>
</span>
<a href="#" class="pf-v5-c-breadcrumb__link">Section title</a>
</li>
<li class="pf-v5-c-breadcrumb__item">
<span class="pf-v5-c-breadcrumb__item-divider">
<i class="fas fa-angle-right" aria-hidden="true"></i>
</span>
<a
href="#"
class="pf-v5-c-breadcrumb__link pf-m-current"
aria-current="page"
>Section landing</a>
</li>
</ol>
</nav>
</div>
</section>
<section class="pf-v5-c-page__main-section pf-m-limit-width pf-m-light">
<div class="pf-v5-c-page__main-body">
<div class="pf-v5-c-content">
<h1>Main title</h1>
<p>This is a full page demo.</p>
</div>
</div>
</section>
<section
class="pf-v5-c-page__main-section pf-m-limit-width pf-m-no-padding pf-m-padding-on-xl"
>
<div class="pf-v5-c-page__main-body">
<div class="pf-v5-c-toolbar" id="basic-demo-toolbar">
<div class="pf-v5-c-toolbar__content">
<div class="pf-v5-c-toolbar__content-section pf-m-nowrap">
<div
class="pf-v5-c-toolbar__group pf-m-toggle-group pf-m-show-on-xl"
>
<div class="pf-v5-c-toolbar__toggle">
<button
class="pf-v5-c-menu-toggle pf-m-plain"
type="button"
aria-expanded="false"
aria-label="Show filters"
aria-controls="basic-demo-toolbar-expandable-content"
>
<i class="fas fa-filter" aria-hidden="true"></i>
</button>
</div>
<div class="pf-v5-c-toolbar__item pf-m-bulk-select">
<div
class="pf-v5-c-menu-toggle pf-m-split-button"
id="basic-demo-toolbar-check"
>
<label
class="pf-v5-c-check pf-m-standalone"
id="basic-demo-toolbar-check-check"
for="basic-demo-toolbar-check-check-input"
>
<input
class="pf-v5-c-check__input"
type="checkbox"
id="basic-demo-toolbar-check-check-input"
name="basic-demo-toolbar-check-check-input"
aria-label="Standalone check"
/>
</label>
<button
class="pf-v5-c-menu-toggle__button"
type="button"
aria-expanded="false"
id="basic-demo-toolbar-menu-toggle-toggle-button"
aria-label="Menu toggle"
>
<span class="pf-v5-c-menu-toggle__controls">
<span class="pf-v5-c-menu-toggle__toggle-icon">
<i class="fas fa-caret-down" aria-hidden="true"></i>
</span>
</span>
</button>
</div>
</div>
<div class="pf-v5-c-toolbar__item pf-m-search-filter">
<div
class="pf-v5-c-input-group"
aria-label="search filter"
role="group"
>
<div class="pf-v5-c-input-group__item">
<button
class="pf-v5-c-menu-toggle"
type="button"
aria-expanded="false"
id="basic-demo-toolbar-search-filter-menu"
>
<span class="pf-v5-c-menu-toggle__icon">
<i class="fas fa-filter" aria-hidden="true"></i>
</span>
<span class="pf-v5-c-menu-toggle__text">Name</span>
<span class="pf-v5-c-menu-toggle__controls">
<span class="pf-v5-c-menu-toggle__toggle-icon">
<i class="fas fa-caret-down" aria-hidden="true"></i>
</span>
</span>
</button>
</div>
<div class="pf-v5-c-input-group__item pf-m-fill">
<div class="pf-v5-c-text-input-group">
<div class="pf-v5-c-text-input-group__main pf-m-icon">
<span class="pf-v5-c-text-input-group__text">
<span class="pf-v5-c-text-input-group__icon">
<i class="fas fa-fw fa-search"></i>
</span>
<input
class="pf-v5-c-text-input-group__text-input"
type="text"
placeholder="Filter by name"
value
aria-label="Search input"
/>
</span>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="pf-v5-c-toolbar__item">
<button
class="pf-v5-c-button pf-m-plain"
type="button"
aria-label="Sort"
>
<i
class="fas fa-sort-amount-down pf-v5-m-mirror-inline-rtl"
aria-hidden="true"
></i>
</button>
</div>
<div
class="pf-v5-c-overflow-menu"
id="basic-demo-toolbar-overflow-menu"
>
<div
class="pf-v5-c-overflow-menu__content pf-v5-u-display-none pf-v5-u-display-flex-on-lg"
>
<div class="pf-v5-c-overflow-menu__group pf-m-button-group">
<div class="pf-v5-c-overflow-menu__item">
<button
class="pf-v5-c-button pf-m-primary"
type="button"
>Create instance</button>
</div>
</div>
</div>
<div class="pf-v5-c-overflow-menu__control">
<div class="pf-v5-c-dropdown">
<button
class="pf-v5-c-button pf-v5-c-dropdown__toggle pf-m-plain"
type="button"
id="basic-demo-toolbar-overflow-menu-dropdown-toggle"
aria-label="Dropdown with additional options"
aria-expanded="false"
>
<i class="fas fa-ellipsis-v" aria-hidden="true"></i>
</button>
<ul
class="pf-v5-c-dropdown__menu"
role="menu"
aria-labelledby="basic-demo-toolbar-overflow-menu-dropdown-toggle"
hidden
>
<li role="none">
<button
role="menuitem"
class="pf-v5-c-dropdown__menu-item"
>Action 7</button>
</li>
</ul>
</div>
</div>
</div>
<div class="pf-v5-c-toolbar__item pf-m-pagination">
<div class="pf-v5-c-pagination pf-m-compact">
<button
class="pf-v5-c-menu-toggle pf-m-plain pf-m-text"
type="button"
aria-expanded="false"
id="basic-demo-toolbar-top-pagination"
>
<span class="pf-v5-c-menu-toggle__text">
<b>1 - 10</b> of
<b>36</b>
</span>
<span class="pf-v5-c-menu-toggle__controls">
<span class="pf-v5-c-menu-toggle__toggle-icon">
<i class="fas fa-caret-down" aria-hidden="true"></i>
</span>
</span>
</button>
<nav
class="pf-v5-c-pagination__nav"
aria-label="Toolbar top pagination"
>
<div class="pf-v5-c-pagination__nav-control pf-m-prev">
<button
class="pf-v5-c-button pf-m-plain"
type="button"
disabled
aria-label="Go to previous page"
>
<i class="fas fa-angle-left" aria-hidden="true"></i>
</button>
</div>
<div class="pf-v5-c-pagination__nav-control pf-m-next">
<button
class="pf-v5-c-button pf-m-plain"
type="button"
aria-label="Go to next page"
>
<i class="fas fa-angle-right" aria-hidden="true"></i>
</button>
</div>
</nav>
</div>
</div>
</div>
<div
class="pf-v5-c-toolbar__expandable-content pf-m-hidden"
id="basic-demo-toolbar-expandable-content"
hidden
></div>
</div>
</div>
<table
class="pf-v5-c-table pf-m-grid-md"
role="grid"
aria-label="This is a table with checkboxes"
id="basic-demo-table"
>
<thead class="pf-v5-c-table__thead">
<tr class="pf-v5-c-table__tr" role="row">
<td class="pf-v5-c-table__td"></td>
<th
class="pf-v5-c-table__th"
role="columnheader"
scope="col"
>Repositories</th>
<th
class="pf-v5-c-table__th"
role="columnheader"
scope="col"
>Branches</th>
<th
class="pf-v5-c-table__th"
role="columnheader"
scope="col"
>Pull requests</th>
<th
class="pf-v5-c-table__th"
role="columnheader"
scope="col"
>Workspaces</th>
<th
class="pf-v5-c-table__th"
role="columnheader"
scope="col"
>Last commit</th>
<td class="pf-v5-c-table__td"></td>
<td class="pf-v5-c-table__td"></td>
</tr>
</thead>
<tbody class="pf-v5-c-table__tbody" role="rowgroup">
<tr class="pf-v5-c-table__tr" role="row">
<td class="pf-v5-c-table__td pf-v5-c-table__check" role="cell">
<div class="pf-v5-c-check pf-m-standalone">
<input
class="pf-v5-c-check__input"
type="checkbox"
name="checkrow1"
aria-labelledby="basic-demo-table-node1"
/>
</div>
</td>
<th
class="pf-v5-c-table__th"
role="columnheader"
data-label="Repository name"
>
<div>
<div id="basic-demo-table-node1">Node 1</div>
<a href="#">siemur/test-space</a>
</div>
</th>
<td class="pf-v5-c-table__td" role="cell" data-label="Branches">
<span>
<i class="fas fa-code-branch"></i> 10
</span>
</td>
<td
class="pf-v5-c-table__td"
role="cell"
data-label="Pull requests"
>
<span>
<i class="fas fa-code"></i> 25
</span>
</td>
<td class="pf-v5-c-table__td" role="cell" data-label="Workspaces">
<span>
<i class="fas fa-cube"></i> 5
</span>
</td>
<td
class="pf-v5-c-table__td"
role="cell"
data-label="Last commit"
>2 days ago</td>
<td class="pf-v5-c-table__td" role="cell" data-label="Action">
<a href="#">Action link</a>
</td>
<td class="pf-v5-c-table__td pf-v5-c-table__action" role="cell">
<div class="pf-v5-c-dropdown">
<button
class="pf-v5-c-dropdown__toggle pf-m-plain"
id="basic-demo-table-dropdown-kebab-1-button"
aria-expanded="false"
type="button"
aria-label="Actions"
>
<i class="fas fa-ellipsis-v" aria-hidden="true"></i>
</button>
<ul
class="pf-v5-c-dropdown__menu pf-m-align-right"
aria-labelledby="basic-demo-table-dropdown-kebab-1-button"
hidden
role="menu"
>
<li role="none">
<a
class="pf-v5-c-dropdown__menu-item"
role="menuitem"
href="#"
>Link</a>
</li>
<li role="none">
<button
class="pf-v5-c-dropdown__menu-item"
role="menuitem"
type="button"
>Action</button>
</li>
<li role="none">
<a
class="pf-v5-c-dropdown__menu-item pf-m-disabled"
role="menuitem"
href="#"
aria-disabled="true"
tabindex="-1"
>Disabled link</a>
</li>
<li role="none">
<button
class="pf-v5-c-dropdown__menu-item"
role="menuitem"
type="button"
disabled
>Disabled action</button>
</li>
<li class="pf-v5-c-divider" role="separator"></li>
<li role="none">
<a
class="pf-v5-c-dropdown__menu-item"
role="menuitem"
href="#"
>Separated link</a>
</li>
</ul>
</div>
</td>
</tr>
<tr class="pf-v5-c-table__tr" role="row">
<td class="pf-v5-c-table__td pf-v5-c-table__check" role="cell">
<div class="pf-v5-c-check pf-m-standalone">
<input
class="pf-v5-c-check__input"
type="checkbox"
name="checkrow2"
aria-labelledby="basic-demo-table-node2"
/>
</div>
</td>
<th
class="pf-v5-c-table__th"
role="columnheader"
data-label="Repository name"
>
<div>
<div id="basic-demo-table-node2">Node 2</div>
<a href="#">siemur/test-space</a>
</div>
</th>
<td class="pf-v5-c-table__td" role="cell" data-label="Branches">
<span>
<i class="fas fa-code-branch"></i> 8
</span>
</td>
<td
class="pf-v5-c-table__td"
role="cell"
data-label="Pull requests"
>
<span>
<i class="fas fa-code"></i> 30
</span>
</td>
<td class="pf-v5-c-table__td" role="cell" data-label="Workspaces">
<span>
<i class="fas fa-cube"></i> 2
</span>
</td>
<td
class="pf-v5-c-table__td"
role="cell"
data-label="Last commit"
>2 days ago</td>
<td class="pf-v5-c-table__td" role="cell" data-label="Action">
<a href="#">Action link</a>
</td>
<td class="pf-v5-c-table__td pf-v5-c-table__action" role="cell">
<div class="pf-v5-c-dropdown">
<button
class="pf-v5-c-dropdown__toggle pf-m-plain"
id="basic-demo-table-dropdown-kebab-2-button"
aria-expanded="false"
type="button"
aria-label="Actions"
>
<i class="fas fa-ellipsis-v" aria-hidden="true"></i>
</button>
<ul
class="pf-v5-c-dropdown__menu pf-m-align-right"
aria-labelledby="basic-demo-table-dropdown-kebab-2-button"
hidden
role="menu"
>
<li role="none">
<a
class="pf-v5-c-dropdown__menu-item"
role="menuitem"
href="#"
>Link</a>
</li>
<li role="none">
<button
class="pf-v5-c-dropdown__menu-item"
role="menuitem"
type="button"
>Action</button>
</li>
<li role="none">
<a
class="pf-v5-c-dropdown__menu-item pf-m-disabled"
role="menuitem"
href="#"
aria-disabled="true"
tabindex="-1"
>Disabled link</a>
</li>
<li role="none">
<button
class="pf-v5-c-dropdown__menu-item"
role="menuitem"
type="button"
disabled
>Disabled action</button>
</li>
<li class="pf-v5-c-divider" role="separator"></li>
<li role="none">
<a
class="pf-v5-c-dropdown__menu-item"
role="menuitem"
href="#"
>Separated link</a>
</li>
</ul>
</div>
</td>
</tr>
<tr class="pf-v5-c-table__tr" role="row">
<td class="pf-v5-c-table__td pf-v5-c-table__check" role="cell">
<div class="pf-v5-c-check pf-m-standalone">
<input
class="pf-v5-c-check__input"
type="checkbox"
name="checkrow3"
aria-labelledby="basic-demo-table-node3"
/>
</div>
</td>
<th
class="pf-v5-c-table__th"
role="columnheader"
data-label="Repository name"
>
<div>
<div id="basic-demo-table-node3">Node 3</div>
<a href="#">siemur/test-space</a>
</div>
</th>
<td class="pf-v5-c-table__td" role="cell" data-label="Branches">
<span>
<i class="fas fa-code-branch"></i> 12
</span>
</td>
<td
class="pf-v5-c-table__td"
role="cell"
data-label="Pull requests"
>
<span>
<i class="fas fa-code"></i> 48
</span>
</td>
<td class="pf-v5-c-table__td" role="cell" data-label="Workspaces">
<span>
<i class="fas fa-cube"></i> 13
</span>
</td>
<td
class="pf-v5-c-table__td"
role="cell"
data-label="Last commit"
>30 days ago</td>
<td class="pf-v5-c-table__td" role="cell" data-label="Action">
<a href="#">Action link</a>
</td>
<td class="pf-v5-c-table__td pf-v5-c-table__action" role="cell">
<div class="pf-v5-c-dropdown">
<button
class="pf-v5-c-dropdown__toggle pf-m-plain"
id="basic-demo-table-dropdown-kebab-3-button"
aria-expanded="false"
type="button"
aria-label="Actions"
>
<i class="fas fa-ellipsis-v" aria-hidden="true"></i>
</button>
<ul
class="pf-v5-c-dropdown__menu pf-m-align-right"
aria-labelledby="basic-demo-table-dropdown-kebab-3-button"
hidden
role="menu"
>
<li role="none">
<a
class="pf-v5-c-dropdown__menu-item"
role="menuitem"
href="#"
>Link</a>
</li>
<li role="none">
<button
class="pf-v5-c-dropdown__menu-item"
role="menuitem"
type="button"
>Action</button>
</li>
<li role="none">
<a
class="pf-v5-c-dropdown__menu-item pf-m-disabled"
role="menuitem"
href="#"
aria-disabled="true"
tabindex="-1"
>Disabled link</a>
</li>
<li role="none">
<button
class="pf-v5-c-dropdown__menu-item"
role="menuitem"
type="button"
disabled
>Disabled action</button>
</li>
<li class="pf-v5-c-divider" role="separator"></li>
<li role="none">
<a
class="pf-v5-c-dropdown__menu-item"
role="menuitem"
href="#"
>Separated link</a>
</li>
</ul>
</div>
</td>
</tr>
<tr class="pf-v5-c-table__tr" role="row">
<td class="pf-v5-c-table__td pf-v5-c-table__check" role="cell">
<div class="pf-v5-c-check pf-m-standalone">
<input
class="pf-v5-c-check__input"
type="checkbox"
name="checkrow4"
aria-labelledby="basic-demo-table-node4"
/>
</div>
</td>
<th
class="pf-v5-c-table__th"
role="columnheader"
data-label="Repository name"
>
<div>
<div id="basic-demo-table-node4">Node 4</div>
<a href="#">siemur/test-space</a>
</div>
</th>
<td class="pf-v5-c-table__td" role="cell" data-label="Branches">
<span>
<i class="fas fa-code-branch"></i> 3
</span>
</td>
<td
class="pf-v5-c-table__td"
role="cell"
data-label="Pull requests"
>
<span>
<i class="fas fa-code"></i> 8
</span>
</td>
<td class="pf-v5-c-table__td" role="cell" data-label="Workspaces">
<span>
<i class="fas fa-cube"></i> 20
</span>
</td>
<td
class="pf-v5-c-table__td"
role="cell"
data-label="Last commit"
>8 days ago</td>
<td class="pf-v5-c-table__td" role="cell" data-label="Action">
<a href="#">Action link</a>
</td>
<td class="pf-v5-c-table__td pf-v5-c-table__action" role="cell">
<div class="pf-v5-c-dropdown">
<button
class="pf-v5-c-dropdown__toggle pf-m-plain"
id="basic-demo-table-dropdown-kebab-4-button"
aria-expanded="false"
type="button"
aria-label="Actions"
>
<i class="fas fa-ellipsis-v" aria-hidden="true"></i>
</button>
<ul
class="pf-v5-c-dropdown__menu pf-m-align-right"
aria-labelledby="basic-demo-table-dropdown-kebab-4-button"
hidden
role="menu"
>
<li role="none">
<a
class="pf-v5-c-dropdown__menu-item"
role="menuitem"
href="#"
>Link</a>
</li>
<li role="none">
<button
class="pf-v5-c-dropdown__menu-item"
role="menuitem"
type="button"
>Action</button>
</li>
<li role="none">
<a
class="pf-v5-c-dropdown__menu-item pf-m-disabled"
role="menuitem"
href="#"
aria-disabled="true"
tabindex="-1"
>Disabled link</a>
</li>
<li role="none">
<button
class="pf-v5-c-dropdown__menu-item"
role="menuitem"
type="button"
disabled
>Disabled action</button>
</li>
<li class="pf-v5-c-divider" role="separator"></li>
<li role="none">
<a
class="pf-v5-c-dropdown__menu-item"
role="menuitem"
href="#"
>Separated link</a>
</li>
</ul>
</div>
</td>
</tr>
<tr class="pf-v5-c-table__tr" role="row">
<td class="pf-v5-c-table__td pf-v5-c-table__check" role="cell">
<div class="pf-v5-c-check pf-m-standalone">
<input
class="pf-v5-c-check__input"
type="checkbox"
name="checkrow5"
aria-labelledby="basic-demo-table-node5"
/>
</div>
</td>
<td
class="pf-v5-c-table__td"
role="cell"
data-label="Repository name"
>
<div>
<div id="basic-demo-table-node5">Node 5</div>
<a href="#">siemur/test-space</a>
</div>
</td>
<td class="pf-v5-c-table__td" role="cell" data-label="Branches">
<span>
<i class="fas fa-code-branch"></i> 34
</span>
</td>
<td
class="pf-v5-c-table__td"
role="cell"
data-label="Pull requests"
>
<span>
<i class="fas fa-code"></i> 21
</span>
</td>
<td class="pf-v5-c-table__td" role="cell" data-label="Workspaces">
<span>
<i class="fas fa-cube"></i> 26
</span>
</td>
<td
class="pf-v5-c-table__td"
role="cell"
data-label="Last commit"
>2 days ago</td>
<td class="pf-v5-c-table__td" role="cell" data-label="Action">
<a href="#">Action link</a>
</td>
<td class="pf-v5-c-table__td pf-v5-c-table__action" role="cell">
<div class="pf-v5-c-dropdown">
<button
class="pf-v5-c-dropdown__toggle pf-m-plain"
id="basic-demo-table-dropdown-kebab-5-button"
aria-expanded="false"
type="button"
aria-label="Actions"
>
<i class="fas fa-ellipsis-v" aria-hidden="true"></i>
</button>
<ul
class="pf-v5-c-dropdown__menu pf-m-align-right"
aria-labelledby="basic-demo-table-dropdown-kebab-5-button"
hidden
role="menu"
>
<li role="none">
<a
class="pf-v5-c-dropdown__menu-item"
role="menuitem"
href="#"
>Link</a>
</li>
<li role="none">
<button
class="pf-v5-c-dropdown__menu-item"
role="menuitem"
type="button"
>Action</button>
</li>
<li role="none">
<a
class="pf-v5-c-dropdown__menu-item pf-m-disabled"
role="menuitem"
href="#"
aria-disabled="true"
tabindex="-1"
>Disabled link</a>
</li>
<li role="none">
<button
class="pf-v5-c-dropdown__menu-item"
role="menuitem"
type="button"
disabled
>Disabled action</button>
</li>
<li class="pf-v5-c-divider" role="separator"></li>
<li role="none">
<a
class="pf-v5-c-dropdown__menu-item"
role="menuitem"
href="#"
>Separated link</a>
</li>
</ul>
</div>
</td>
</tr>
</tbody>
</table>
<div class="pf-v5-c-pagination pf-m-bottom">
<button
class="pf-v5-c-menu-toggle pf-m-plain pf-m-text pf-m-top"
type="button"
aria-expanded="false"
id="{{page--id}}-pagination-menu-toggle-bottom-example"
>
<span class="pf-v5-c-menu-toggle__text">
<b>1 - 10</b> of
<b>36</b>
</span>
<span class="pf-v5-c-menu-toggle__controls">
<span class="pf-v5-c-menu-toggle__toggle-icon">
<i class="fas fa-caret-down" aria-hidden="true"></i>
</span>
</span>
</button>
<nav class="pf-v5-c-pagination__nav" aria-label="Pagination">
<div class="pf-v5-c-pagination__nav-control pf-m-first">
<button
class="pf-v5-c-button pf-m-plain"
type="button"
disabled
aria-label="Go to first page"
>
<i class="fas fa-angle-double-left" aria-hidden="true"></i>
</button>
</div>
<div class="pf-v5-c-pagination__nav-control pf-m-prev">
<button
class="pf-v5-c-button pf-m-plain"
type="button"
disabled
aria-label="Go to previous page"
>
<i class="fas fa-angle-left" aria-hidden="true"></i>
</button>
</div>
<div class="pf-v5-c-pagination__nav-page-select">
<span class="pf-v5-c-form-control">
<input
aria-label="Current page"
type="number"
min="1"
max="4"
value="1"
/>
</span>
<span aria-hidden="true">of 4</span>
</div>
<div class="pf-v5-c-pagination__nav-control pf-m-next">
<button
class="pf-v5-c-button pf-m-plain"
type="button"
aria-label="Go to next page"
>
<i class="fas fa-angle-right" aria-hidden="true"></i>
</button>
</div>
<div class="pf-v5-c-pagination__nav-control pf-m-last">
<button
class="pf-v5-c-button pf-m-plain"
type="button"
aria-label="Go to last page"
>
<i class="fas fa-angle-double-right" aria-hidden="true"></i>
</button>
</div>
</nav>
</div>
</div>
</section>
</main>
</div>
```
### Sortable
```html isFullscreen
<div class="pf-v5-c-page" id="sortable-demo">
<div class="pf-v5-c-skip-to-content">
<a
class="pf-v5-c-button pf-m-primary"
href="#main-content-sortable-demo"
>Skip to content</a>
</div>
<header class="pf-v5-c-masthead" id="sortable-demo-masthead">
<span class="pf-v5-c-masthead__toggle">
<button
class="pf-v5-c-button pf-m-plain"
type="button"
aria-label="Global navigation"
>
<i class="fas fa-bars" aria-hidden="true"></i>
</button>
</span>
<div class="pf-v5-c-masthead__main">
<a class="pf-v5-c-masthead__brand" href="#">
<img
class="pf-v5-c-brand"
src="/assets/images/pf-logo.svg"
alt="PatternFly logo"
style="--pf-v5-c-brand--Height:36px"
/>
</a>
</div>
<div class="pf-v5-c-masthead__content">
<div
class="pf-v5-c-toolbar pf-m-full-height pf-m-static"
id="sortable-demo-masthead-toolbar"
>
<div class="pf-v5-c-toolbar__content">
<div class="pf-v5-c-toolbar__content-section">
<div
class="pf-v5-c-toolbar__group pf-m-icon-button-group pf-m-align-right pf-m-spacer-none pf-m-spacer-md-on-md"
>
<div
class="pf-v5-c-toolbar__group pf-m-icon-button-group pf-m-hidden pf-m-visible-on-lg"
>
<div class="pf-v5-c-toolbar__item">
<button
class="pf-v5-c-menu-toggle pf-m-plain"
type="button"
aria-expanded="false"
aria-label="Application launcher"
>
<i class="fas fa-th" aria-hidden="true"></i>
</button>
</div>
<div class="pf-v5-c-toolbar__item">
<button
class="pf-v5-c-menu-toggle pf-m-plain"
type="button"
aria-expanded="false"
aria-label="Settings"
>
<i class="fas fa-cog" aria-hidden="true"></i>
</button>
</div>
<div class="pf-v5-c-toolbar__item">
<button
class="pf-v5-c-menu-toggle pf-m-plain"
type="button"
aria-expanded="false"
aria-label="Help"
>
<i class="fas fa-question-circle" aria-hidden="true"></i>
</button>
</div>
</div>
<div class="pf-v5-c-toolbar__item pf-m-hidden-on-lg">
<button
class="pf-v5-c-menu-toggle pf-m-plain"
type="button"
aria-expanded="false"
aria-label="Actions"
>
<i class="fas fa-ellipsis-v" aria-hidden="true"></i>
</button>
</div>
</div>
<div class="pf-v5-c-toolbar__item pf-m-hidden pf-m-visible-on-sm">
<button
class="pf-v5-c-menu-toggle pf-m-full-height"
type="button"
aria-expanded="false"
>
<span class="pf-v5-c-menu-toggle__icon">
<img
class="pf-v5-c-avatar"
alt="Avatar image"
src="/assets/images/img_avatar-light.svg"
/>
</span>
<span class="pf-v5-c-menu-toggle__text">Ned Username</span>
<span class="pf-v5-c-menu-toggle__controls">
<span class="pf-v5-c-menu-toggle__toggle-icon">
<i class="fas fa-caret-down" aria-hidden="true"></i>
</span>
</span>
</button>
</div>
</div>
</div>
</div>
</div>
</header>
<div class="pf-v5-c-page__sidebar">
<div class="pf-v5-c-page__sidebar-body">
<nav
class="pf-v5-c-nav"
id="sortable-demo-primary-nav"
aria-label="Global"
>
<ul class="pf-v5-c-nav__list" role="list">
<li class="pf-v5-c-nav__item">
<a href="#" class="pf-v5-c-nav__link">System panel</a>
</li>
<li class="pf-v5-c-nav__item">
<a
href="#"
class="pf-v5-c-nav__link pf-m-current"
aria-current="page"
>Policy</a>
</li>
<li class="pf-v5-c-nav__item">
<a href="#" class="pf-v5-c-nav__link">Authentication</a>
</li>
<li class="pf-v5-c-nav__item">
<a href="#" class="pf-v5-c-nav__link">Network services</a>
</li>
<li class="pf-v5-c-nav__item">
<a href="#" class="pf-v5-c-nav__link">Server</a>
</li>
</ul>
</nav>
</div>
</div>
<main
class="pf-v5-c-page__main"
tabindex="-1"
id="main-content-sortable-demo"
>
<section class="pf-v5-c-page__main-breadcrumb pf-m-limit-width">
<div class="pf-v5-c-page__main-body">
<nav class="pf-v5-c-breadcrumb" aria-label="breadcrumb">
<ol class="pf-v5-c-breadcrumb__list" role="list">
<li class="pf-v5-c-breadcrumb__item">
<a href="#" class="pf-v5-c-breadcrumb__link">Section home</a>
</li>
<li class="pf-v5-c-breadcrumb__item">
<span class="pf-v5-c-breadcrumb__item-divider">
<i class="fas fa-angle-right" aria-hidden="true"></i>
</span>
<a href="#" class="pf-v5-c-breadcrumb__link">Section title</a>
</li>
<li class="pf-v5-c-breadcrumb__item">
<span class="pf-v5-c-breadcrumb__item-divider">
<i class="fas fa-angle-right" aria-hidden="true"></i>
</span>
<a href="#" class="pf-v5-c-breadcrumb__link">Section title</a>
</li>
<li class="pf-v5-c-breadcrumb__item">
<span class="pf-v5-c-breadcrumb__item-divider">
<i class="fas fa-angle-right" aria-hidden="true"></i>
</span>
<a
href="#"
class="pf-v5-c-breadcrumb__link pf-m-current"
aria-current="page"
>Section landing</a>
</li>
</ol>
</nav>
</div>
</section>
<section class="pf-v5-c-page__main-section pf-m-limit-width pf-m-light">
<div class="pf-v5-c-page__main-body">
<div class="pf-v5-c-content">
<h1>Main title</h1>
<p>This is a full page demo.</p>
</div>
</div>
</section>
<section
class="pf-v5-c-page__main-section pf-m-no-padding pf-m-padding-on-xl"
>
<div class="pf-v5-c-card">
<div class="pf-v5-c-toolbar" id="sortable-demo-toolbar">
<div class="pf-v5-c-toolbar__content">
<div class="pf-v5-c-toolbar__content-section pf-m-nowrap">
<div
class="pf-v5-c-toolbar__group pf-m-toggle-group pf-m-show-on-xl"
>
<div class="pf-v5-c-toolbar__toggle">
<button
class="pf-v5-c-menu-toggle pf-m-plain"
type="button"
aria-expanded="false"
aria-label="Show filters"
aria-controls="sortable-demo-toolbar-expandable-content"
>
<i class="fas fa-filter" aria-hidden="true"></i>
</button>
</div>
<div class="pf-v5-c-toolbar__item pf-m-bulk-select">
<div
class="pf-v5-c-menu-toggle pf-m-split-button"
id="sortable-demo-toolbar-check"
>
<label
class="pf-v5-c-check pf-m-standalone"
id="sortable-demo-toolbar-check-check"
for="sortable-demo-toolbar-check-check-input"
>
<input
class="pf-v5-c-check__input"
type="checkbox"
id="sortable-demo-toolbar-check-check-input"
name="sortable-demo-toolbar-check-check-input"
aria-label="Standalone check"
/>
</label>
<button
class="pf-v5-c-menu-toggle__button"
type="button"
aria-expanded="false"
id="sortable-demo-toolbar-menu-toggle-toggle-button"
aria-label="Menu toggle"
>
<span class="pf-v5-c-menu-toggle__controls">
<span class="pf-v5-c-menu-toggle__toggle-icon">
<i class="fas fa-caret-down" aria-hidden="true"></i>
</span>
</span>
</button>
</div>
</div>
<div class="pf-v5-c-toolbar__item pf-m-search-filter">
<div
class="pf-v5-c-input-group"
aria-label="search filter"
role="group"