{"componentChunkName":"component---src-templates-javascriptdocs-js","path":"/docs/contrast/javascript/components/datatables","result":{"data":{"site":{"siteMetadata":{"title":"Resources to help developers | Contrast | Devwares","docsLocation":""}},"mdx":{"fields":{"id":"1c590d2c-305f-5375-ae69-8c89bf86fcd0","title":"DataTable","slug":"/contrast/javascript/components/datatables"},"body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"DataTable\",\n  \"metaTitle\": \"DataTable Component for Contrast Bootstrap \",\n  \"metaDescription\": \"Building a DataTable Component using the Contrast Bootstrap  Package\"\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h1\", null, \"DataTables\"), mdx(\"p\", null, \"Contrast  Bootstrap DataTables are components that mix tables with advanced options like searching, sorting and pagination.\"), mdx(\"h2\", null, \"Basic DataTable\"), mdx(\"p\", null, \"Default DataTable example.\"), mdx(\"h6\", null, \"html\"), mdx(\"pre\", null, mdx(\"code\", _extends({\n    parentName: \"pre\"\n  }, {\n    \"className\": \"language-html\"\n  }), \"<div class=\\\"card card p-5\\\" style=\\\"width: 100%\\\">\\n  <table\\n    class=\\\"table table-bordered table-striped data-table1\\\"\\n    style=\\\"min-width: 100%\\\"\\n  >\\n    <thead>\\n      <tr>\\n        <th>Name</th>\\n        <th>Ext.</th>\\n        <th>City</th>\\n        <th data-type=\\\"date\\\" data-format=\\\"YYYY/MM/DD\\\">Start Date</th>\\n        <th>Completion</th>\\n      </tr>\\n    </thead>\\n    <tbody>\\n      <tr>\\n        <td>Unity Pugh</td>\\n        <td>9958</td>\\n        <td>Curic\\xF3</td>\\n        <td>2005/02/11</td>\\n        <td>37%</td>\\n      </tr>\\n      <tr>\\n        <td>Theodore Duran</td>\\n        <td>8971</td>\\n        <td>Dhanbad</td>\\n        <td>1999/04/07</td>\\n        <td>97%</td>\\n      </tr>\\n      <tr>\\n        <td>Kylie Bishop</td>\\n        <td>3147</td>\\n        <td>Norman</td>\\n        <td>2005/09/08</td>\\n        <td>63%</td>\\n      </tr>\\n      <tr>\\n        <td>Willow Gilliam</td>\\n        <td>3497</td>\\n        <td>Amqui</td>\\n        <td>2009/29/11</td>\\n        <td>30%</td>\\n      </tr>\\n      <tr>\\n        <td>Blossom Dickerson</td>\\n        <td>5018</td>\\n        <td>Kempten</td>\\n        <td>2006/11/09</td>\\n        <td>17%</td>\\n      </tr>\\n      <tr>\\n        <td>Elliott Snyder</td>\\n        <td>3925</td>\\n        <td>Enines</td>\\n        <td>2006/03/08</td>\\n        <td>57%</td>\\n      </tr>\\n      <tr>\\n        <td>Castor Pugh</td>\\n        <td>9488</td>\\n        <td>Neath</td>\\n        <td>2014/23/12</td>\\n        <td>93%</td>\\n      </tr>\\n      <tr>\\n        <td>Pearl Carlson</td>\\n        <td>6231</td>\\n        <td>Cobourg</td>\\n        <td>2014/31/08</td>\\n        <td>100%</td>\\n      </tr>\\n      <tr>\\n        <td>Deirdre Bridges</td>\\n        <td>1579</td>\\n        <td>Eberswalde-Finow</td>\\n        <td>2014/26/08</td>\\n        <td>44%</td>\\n      </tr>\\n      <tr>\\n        <td>Daniel Baldwin</td>\\n        <td>6095</td>\\n        <td>Moircy</td>\\n        <td>2000/11/01</td>\\n        <td>33%</td>\\n      </tr>\\n      <tr>\\n        <td>Phelan Kane</td>\\n        <td>9519</td>\\n        <td>Germersheim</td>\\n        <td>1999/16/04</td>\\n        <td>77%</td>\\n      </tr>\\n      <tr>\\n        <td>Quentin Salas</td>\\n        <td>1339</td>\\n        <td>Los Andes</td>\\n        <td>2011/26/01</td>\\n        <td>49%</td>\\n      </tr>\\n      <tr>\\n        <td>Armand Suarez</td>\\n        <td>6583</td>\\n        <td>Funtua</td>\\n        <td>1999/06/11</td>\\n        <td>9%</td>\\n      </tr>\\n      <tr>\\n        <td>Gretchen Rogers</td>\\n        <td>5393</td>\\n        <td>Moxhe</td>\\n        <td>1998/26/10</td>\\n        <td>24%</td>\\n      </tr>\\n      <tr>\\n        <td>Harding Thompson</td>\\n        <td>2824</td>\\n        <td>Abeokuta</td>\\n        <td>2008/06/08</td>\\n        <td>10%</td>\\n      </tr>\\n      <tr>\\n        <td>Mira Rocha</td>\\n        <td>4393</td>\\n        <td>Port Harcourt</td>\\n        <td>2002/04/10</td>\\n        <td>14%</td>\\n      </tr>\\n      <tr>\\n        <td>Drew Phillips</td>\\n        <td>2931</td>\\n        <td>Goes</td>\\n        <td>2011/18/10</td>\\n        <td>58%</td>\\n      </tr>\\n      <tr>\\n        <td>Emerald Warner</td>\\n        <td>6205</td>\\n        <td>Chiavari</td>\\n        <td>2002/08/04</td>\\n        <td>58%</td>\\n      </tr>\\n      <tr>\\n        <td>Colin Burch</td>\\n        <td>7457</td>\\n        <td>Anamur</td>\\n        <td>2004/02/01</td>\\n        <td>34%</td>\\n      </tr>\\n      <tr>\\n        <td>Russell Haynes</td>\\n        <td>8916</td>\\n        <td>Frascati</td>\\n        <td>2015/28/04</td>\\n        <td>18%</td>\\n      </tr>\\n      <tr>\\n        <td>Brennan Brooks</td>\\n        <td>9011</td>\\n        <td>Olmu\\xE9</td>\\n        <td>2000/18/04</td>\\n        <td>2%</td>\\n      </tr>\\n      <tr>\\n        <td>Kane Anthony</td>\\n        <td>8075</td>\\n        <td>LaSalle</td>\\n        <td>2006/21/05</td>\\n        <td>93%</td>\\n      </tr>\\n      <tr>\\n        <td>Scarlett Hurst</td>\\n        <td>1019</td>\\n        <td>Brampton</td>\\n        <td>2015/07/01</td>\\n        <td>94%</td>\\n      </tr>\\n      <tr>\\n        <td>James Scott</td>\\n        <td>3008</td>\\n        <td>Meux</td>\\n        <td>2007/30/05</td>\\n        <td>55%</td>\\n      </tr>\\n      <tr>\\n        <td>Desiree Ferguson</td>\\n        <td>9054</td>\\n        <td>Gojra</td>\\n        <td>2009/15/02</td>\\n        <td>81%</td>\\n      </tr>\\n      <tr>\\n        <td>Elaine Bishop</td>\\n        <td>9160</td>\\n        <td>Petr\\xF3polis</td>\\n        <td>2008/23/12</td>\\n        <td>48%</td>\\n      </tr>\\n      <tr>\\n        <td>Hilda Nelson</td>\\n        <td>6307</td>\\n        <td>Posina</td>\\n        <td>2004/23/05</td>\\n        <td>76%</td>\\n      </tr>\\n      <tr>\\n        <td>Evangeline Beasley</td>\\n        <td>3820</td>\\n        <td>Caplan</td>\\n        <td>2009/12/03</td>\\n        <td>62%</td>\\n      </tr>\\n      <tr>\\n        <td>Wyatt Riley</td>\\n        <td>5694</td>\\n        <td>Cavaion Veronese</td>\\n        <td>2012/19/02</td>\\n        <td>67%</td>\\n      </tr>\\n      <tr>\\n        <td>Wyatt Mccarthy</td>\\n        <td>3547</td>\\n        <td>Patan</td>\\n        <td>2014/23/06</td>\\n        <td>9%</td>\\n      </tr>\\n      <tr>\\n        <td>Cairo Rice</td>\\n        <td>6273</td>\\n        <td>Ostra Vetere</td>\\n        <td>2016/27/02</td>\\n        <td>13%</td>\\n      </tr>\\n      <tr>\\n        <td>Sylvia Peters</td>\\n        <td>6829</td>\\n        <td>Arrah</td>\\n        <td>2015/03/02</td>\\n        <td>13%</td>\\n      </tr>\\n      <tr>\\n        <td>Kasper Craig</td>\\n        <td>5515</td>\\n        <td>Firenze</td>\\n        <td>2015/26/04</td>\\n        <td>56%</td>\\n      </tr>\\n      <tr>\\n        <td>Leigh Ruiz</td>\\n        <td>5112</td>\\n        <td>Lac Ste. Anne</td>\\n        <td>2001/09/02</td>\\n        <td>28%</td>\\n      </tr>\\n\\n      <tr>\\n        <td>Derek Kerr</td>\\n        <td>1724</td>\\n        <td>Gualdo Cattaneo</td>\\n        <td>2014/21/01</td>\\n        <td>89%</td>\\n      </tr>\\n      <tr>\\n        <td>Shad Hudson</td>\\n        <td>5944</td>\\n        <td>Salamanca</td>\\n        <td>2014/10/12</td>\\n        <td>98%</td>\\n      </tr>\\n      <tr>\\n        <td>Daryl Ayers</td>\\n        <td>8276</td>\\n        <td>Barchi</td>\\n        <td>2012/12/11</td>\\n        <td>88%</td>\\n      </tr>\\n      <tr>\\n        <td>Caleb Livingston</td>\\n        <td>3094</td>\\n        <td>Fatehpur</td>\\n        <td>2014/13/02</td>\\n        <td>8%</td>\\n      </tr>\\n      <tr>\\n        <td>Sydney Meyer</td>\\n        <td>4576</td>\\n        <td>Neubrandenburg</td>\\n        <td>2015/06/02</td>\\n        <td>22%</td>\\n      </tr>\\n      <tr>\\n        <td>Lani Lawrence</td>\\n        <td>8501</td>\\n        <td>Turnhout</td>\\n        <td>2008/07/05</td>\\n        <td>16%</td>\\n      </tr>\\n      <tr>\\n        <td>Allegra Shepherd</td>\\n        <td>2576</td>\\n        <td>Meeuwen-Gruitrode</td>\\n        <td>2004/19/04</td>\\n        <td>41%</td>\\n      </tr>\\n      <tr>\\n        <td>Fallon Reyes</td>\\n        <td>3178</td>\\n        <td>Monceau-sur-Sambre</td>\\n        <td>2005/15/02</td>\\n        <td>16%</td>\\n      </tr>\\n      <tr>\\n        <td>Karen Whitley</td>\\n        <td>4357</td>\\n        <td>Sluis</td>\\n        <td>2003/02/05</td>\\n        <td>23%</td>\\n      </tr>\\n      <tr>\\n        <td>Stewart Stephenson</td>\\n        <td>5350</td>\\n        <td>Villa Faraldi</td>\\n        <td>2003/05/07</td>\\n        <td>65%</td>\\n      </tr>\\n      <tr>\\n        <td>Ursula Reynolds</td>\\n        <td>7544</td>\\n        <td>Southampton</td>\\n        <td>1999/16/12</td>\\n        <td>61%</td>\\n      </tr>\\n      <tr>\\n        <td>Adrienne Winters</td>\\n        <td>4425</td>\\n        <td>Laguna Blanca</td>\\n        <td>2014/15/09</td>\\n        <td>24%</td>\\n      </tr>\\n      <tr>\\n        <td>Francesca Brock</td>\\n        <td>1337</td>\\n        <td>Oban</td>\\n        <td>2000/12/06</td>\\n        <td>90%</td>\\n      </tr>\\n      <tr>\\n        <td>Ursa Davenport</td>\\n        <td>7629</td>\\n        <td>New Plymouth</td>\\n        <td>2013/27/06</td>\\n        <td>37%</td>\\n      </tr>\\n      <tr>\\n        <td>Mark Brock</td>\\n        <td>3310</td>\\n        <td>Veenendaal</td>\\n        <td>2006/08/09</td>\\n        <td>41%</td>\\n      </tr>\\n      <tr>\\n        <td>Dale Rush</td>\\n        <td>5050</td>\\n        <td>Chicoutimi</td>\\n        <td>2000/27/03</td>\\n        <td>2%</td>\\n      </tr>\\n      <tr>\\n        <td>Shellie Murphy</td>\\n        <td>3845</td>\\n        <td>Marlborough</td>\\n        <td>2013/13/11</td>\\n        <td>72%</td>\\n      </tr>\\n      <tr>\\n        <td>Porter Nicholson</td>\\n        <td>4539</td>\\n        <td>Bismil</td>\\n        <td>2012/22/10</td>\\n        <td>23%</td>\\n      </tr>\\n      <tr>\\n        <td>Oliver Huber</td>\\n        <td>1265</td>\\n        <td>Hann\\x90che</td>\\n        <td>2002/11/01</td>\\n        <td>94%</td>\\n      </tr>\\n      <tr>\\n        <td>Calista Maynard</td>\\n        <td>3315</td>\\n        <td>Pozzuolo del Friuli</td>\\n        <td>2006/23/03</td>\\n        <td>5%</td>\\n      </tr>\\n      <tr>\\n        <td>Lois Vargas</td>\\n        <td>6825</td>\\n        <td>Cumberland</td>\\n        <td>1999/25/04</td>\\n        <td>50%</td>\\n      </tr>\\n      <tr>\\n        <td>Hermione Dickson</td>\\n        <td>2785</td>\\n        <td>Woodstock</td>\\n        <td>2001/22/03</td>\\n        <td>2%</td>\\n      </tr>\\n      <tr>\\n        <td>Dalton Jennings</td>\\n        <td>5416</td>\\n        <td>Dudzele</td>\\n        <td>2015/09/02</td>\\n        <td>74%</td>\\n      </tr>\\n\\n      <tr>\\n        <td>Kelly Cameron</td>\\n        <td>4836</td>\\n        <td>Fontaine-Valmont</td>\\n        <td>1999/02/07</td>\\n        <td>24%</td>\\n      </tr>\\n      <tr>\\n        <td>Kyra Moses</td>\\n        <td>3796</td>\\n        <td>Quenast</td>\\n        <td>1998/07/07</td>\\n        <td>68%</td>\\n      </tr>\\n      <tr>\\n        <td>Grace Bishop</td>\\n        <td>8340</td>\\n        <td>Rodez</td>\\n        <td>2012/02/10</td>\\n        <td>4%</td>\\n      </tr>\\n      <tr>\\n        <td>Haviva Hernandez</td>\\n        <td>8136</td>\\n        <td>Suwa\\u0142ki</td>\\n        <td>2000/30/01</td>\\n        <td>16%</td>\\n      </tr>\\n      <tr>\\n        <td>Alisa Horn</td>\\n        <td>9853</td>\\n        <td>Ucluelet</td>\\n        <td>2007/01/11</td>\\n        <td>39%</td>\\n      </tr>\\n      <tr>\\n        <td>Zelenia Roman</td>\\n        <td>7516</td>\\n        <td>Redwater</td>\\n        <td>2012/03/03</td>\\n        <td>31%</td>\\n      </tr>\\n    </tbody>\\n  </table>\\n</div>\\n\")), mdx(\"h2\", null, \"Not Striped DataTable\"), mdx(\"h6\", null, \"html\"), mdx(\"pre\", null, mdx(\"code\", _extends({\n    parentName: \"pre\"\n  }, {\n    \"className\": \"language-html\"\n  }), \"<div class=\\\"card card p-5\\\" style=\\\"width: 100%\\\">\\n  <table\\n    class=\\\"table table-bordered data-table2\\\"\\n    style=\\\"min-width: 100%\\\"\\n  >\\n    <thead>\\n      <tr>\\n        <th>Name</th>\\n        <th>Ext.</th>\\n        <th>City</th>\\n        <th data-type=\\\"date\\\" data-format=\\\"YYYY/MM/DD\\\">Start Date</th>\\n        <th>Completion</th>\\n      </tr>\\n    </thead>\\n    <tbody>\\n      <tr>\\n        <td>Unity Pugh</td>\\n        <td>9958</td>\\n        <td>Curic\\xF3</td>\\n        <td>2005/02/11</td>\\n        <td>37%</td>\\n      </tr>\\n      <tr>\\n        <td>Theodore Duran</td>\\n        <td>8971</td>\\n        <td>Dhanbad</td>\\n        <td>1999/04/07</td>\\n        <td>97%</td>\\n      </tr>\\n      <tr>\\n        <td>Kylie Bishop</td>\\n        <td>3147</td>\\n        <td>Norman</td>\\n        <td>2005/09/08</td>\\n        <td>63%</td>\\n      </tr>\\n      <tr>\\n        <td>Willow Gilliam</td>\\n        <td>3497</td>\\n        <td>Amqui</td>\\n        <td>2009/29/11</td>\\n        <td>30%</td>\\n      </tr>\\n      <tr>\\n        <td>Blossom Dickerson</td>\\n        <td>5018</td>\\n        <td>Kempten</td>\\n        <td>2006/11/09</td>\\n        <td>17%</td>\\n      </tr>\\n      <tr>\\n        <td>Elliott Snyder</td>\\n        <td>3925</td>\\n        <td>Enines</td>\\n        <td>2006/03/08</td>\\n        <td>57%</td>\\n      </tr>\\n      <tr>\\n        <td>Castor Pugh</td>\\n        <td>9488</td>\\n        <td>Neath</td>\\n        <td>2014/23/12</td>\\n        <td>93%</td>\\n      </tr>\\n      <tr>\\n        <td>Pearl Carlson</td>\\n        <td>6231</td>\\n        <td>Cobourg</td>\\n        <td>2014/31/08</td>\\n        <td>100%</td>\\n      </tr>\\n      <tr>\\n        <td>Deirdre Bridges</td>\\n        <td>1579</td>\\n        <td>Eberswalde-Finow</td>\\n        <td>2014/26/08</td>\\n        <td>44%</td>\\n      </tr>\\n      <tr>\\n        <td>Daniel Baldwin</td>\\n        <td>6095</td>\\n        <td>Moircy</td>\\n        <td>2000/11/01</td>\\n        <td>33%</td>\\n      </tr>\\n      <tr>\\n        <td>Phelan Kane</td>\\n        <td>9519</td>\\n        <td>Germersheim</td>\\n        <td>1999/16/04</td>\\n        <td>77%</td>\\n      </tr>\\n      <tr>\\n        <td>Quentin Salas</td>\\n        <td>1339</td>\\n        <td>Los Andes</td>\\n        <td>2011/26/01</td>\\n        <td>49%</td>\\n      </tr>\\n      <tr>\\n        <td>Armand Suarez</td>\\n        <td>6583</td>\\n        <td>Funtua</td>\\n        <td>1999/06/11</td>\\n        <td>9%</td>\\n      </tr>\\n      <tr>\\n        <td>Gretchen Rogers</td>\\n        <td>5393</td>\\n        <td>Moxhe</td>\\n        <td>1998/26/10</td>\\n        <td>24%</td>\\n      </tr>\\n      <tr>\\n        <td>Harding Thompson</td>\\n        <td>2824</td>\\n        <td>Abeokuta</td>\\n        <td>2008/06/08</td>\\n        <td>10%</td>\\n      </tr>\\n      <tr>\\n        <td>Mira Rocha</td>\\n        <td>4393</td>\\n        <td>Port Harcourt</td>\\n        <td>2002/04/10</td>\\n        <td>14%</td>\\n      </tr>\\n      <tr>\\n        <td>Drew Phillips</td>\\n        <td>2931</td>\\n        <td>Goes</td>\\n        <td>2011/18/10</td>\\n        <td>58%</td>\\n      </tr>\\n      <tr>\\n        <td>Emerald Warner</td>\\n        <td>6205</td>\\n        <td>Chiavari</td>\\n        <td>2002/08/04</td>\\n        <td>58%</td>\\n      </tr>\\n      <tr>\\n        <td>Colin Burch</td>\\n        <td>7457</td>\\n        <td>Anamur</td>\\n        <td>2004/02/01</td>\\n        <td>34%</td>\\n      </tr>\\n      <tr>\\n        <td>Russell Haynes</td>\\n        <td>8916</td>\\n        <td>Frascati</td>\\n        <td>2015/28/04</td>\\n        <td>18%</td>\\n      </tr>\\n      <tr>\\n        <td>Brennan Brooks</td>\\n        <td>9011</td>\\n        <td>Olmu\\xE9</td>\\n        <td>2000/18/04</td>\\n        <td>2%</td>\\n      </tr>\\n      <tr>\\n        <td>Kane Anthony</td>\\n        <td>8075</td>\\n        <td>LaSalle</td>\\n        <td>2006/21/05</td>\\n        <td>93%</td>\\n      </tr>\\n      <tr>\\n        <td>Scarlett Hurst</td>\\n        <td>1019</td>\\n        <td>Brampton</td>\\n        <td>2015/07/01</td>\\n        <td>94%</td>\\n      </tr>\\n      <tr>\\n        <td>James Scott</td>\\n        <td>3008</td>\\n        <td>Meux</td>\\n        <td>2007/30/05</td>\\n        <td>55%</td>\\n      </tr>\\n      <tr>\\n        <td>Desiree Ferguson</td>\\n        <td>9054</td>\\n        <td>Gojra</td>\\n        <td>2009/15/02</td>\\n        <td>81%</td>\\n      </tr>\\n      <tr>\\n        <td>Elaine Bishop</td>\\n        <td>9160</td>\\n        <td>Petr\\xF3polis</td>\\n        <td>2008/23/12</td>\\n        <td>48%</td>\\n      </tr>\\n      <tr>\\n        <td>Hilda Nelson</td>\\n        <td>6307</td>\\n        <td>Posina</td>\\n        <td>2004/23/05</td>\\n        <td>76%</td>\\n      </tr>\\n      <tr>\\n        <td>Evangeline Beasley</td>\\n        <td>3820</td>\\n        <td>Caplan</td>\\n        <td>2009/12/03</td>\\n        <td>62%</td>\\n      </tr>\\n      <tr>\\n        <td>Wyatt Riley</td>\\n        <td>5694</td>\\n        <td>Cavaion Veronese</td>\\n        <td>2012/19/02</td>\\n        <td>67%</td>\\n      </tr>\\n      <tr>\\n        <td>Wyatt Mccarthy</td>\\n        <td>3547</td>\\n        <td>Patan</td>\\n        <td>2014/23/06</td>\\n        <td>9%</td>\\n      </tr>\\n      <tr>\\n        <td>Cairo Rice</td>\\n        <td>6273</td>\\n        <td>Ostra Vetere</td>\\n        <td>2016/27/02</td>\\n        <td>13%</td>\\n      </tr>\\n      <tr>\\n        <td>Sylvia Peters</td>\\n        <td>6829</td>\\n        <td>Arrah</td>\\n        <td>2015/03/02</td>\\n        <td>13%</td>\\n      </tr>\\n      <tr>\\n        <td>Kasper Craig</td>\\n        <td>5515</td>\\n        <td>Firenze</td>\\n        <td>2015/26/04</td>\\n        <td>56%</td>\\n      </tr>\\n      <tr>\\n        <td>Leigh Ruiz</td>\\n        <td>5112</td>\\n        <td>Lac Ste. Anne</td>\\n        <td>2001/09/02</td>\\n        <td>28%</td>\\n      </tr>\\n\\n      <tr>\\n        <td>Derek Kerr</td>\\n        <td>1724</td>\\n        <td>Gualdo Cattaneo</td>\\n        <td>2014/21/01</td>\\n        <td>89%</td>\\n      </tr>\\n      <tr>\\n        <td>Shad Hudson</td>\\n        <td>5944</td>\\n        <td>Salamanca</td>\\n        <td>2014/10/12</td>\\n        <td>98%</td>\\n      </tr>\\n      <tr>\\n        <td>Daryl Ayers</td>\\n        <td>8276</td>\\n        <td>Barchi</td>\\n        <td>2012/12/11</td>\\n        <td>88%</td>\\n      </tr>\\n      <tr>\\n        <td>Caleb Livingston</td>\\n        <td>3094</td>\\n        <td>Fatehpur</td>\\n        <td>2014/13/02</td>\\n        <td>8%</td>\\n      </tr>\\n      <tr>\\n        <td>Sydney Meyer</td>\\n        <td>4576</td>\\n        <td>Neubrandenburg</td>\\n        <td>2015/06/02</td>\\n        <td>22%</td>\\n      </tr>\\n      <tr>\\n        <td>Lani Lawrence</td>\\n        <td>8501</td>\\n        <td>Turnhout</td>\\n        <td>2008/07/05</td>\\n        <td>16%</td>\\n      </tr>\\n      <tr>\\n        <td>Allegra Shepherd</td>\\n        <td>2576</td>\\n        <td>Meeuwen-Gruitrode</td>\\n        <td>2004/19/04</td>\\n        <td>41%</td>\\n      </tr>\\n      <tr>\\n        <td>Fallon Reyes</td>\\n        <td>3178</td>\\n        <td>Monceau-sur-Sambre</td>\\n        <td>2005/15/02</td>\\n        <td>16%</td>\\n      </tr>\\n      <tr>\\n        <td>Karen Whitley</td>\\n        <td>4357</td>\\n        <td>Sluis</td>\\n        <td>2003/02/05</td>\\n        <td>23%</td>\\n      </tr>\\n      <tr>\\n        <td>Stewart Stephenson</td>\\n        <td>5350</td>\\n        <td>Villa Faraldi</td>\\n        <td>2003/05/07</td>\\n        <td>65%</td>\\n      </tr>\\n      <tr>\\n        <td>Ursula Reynolds</td>\\n        <td>7544</td>\\n        <td>Southampton</td>\\n        <td>1999/16/12</td>\\n        <td>61%</td>\\n      </tr>\\n      <tr>\\n        <td>Adrienne Winters</td>\\n        <td>4425</td>\\n        <td>Laguna Blanca</td>\\n        <td>2014/15/09</td>\\n        <td>24%</td>\\n      </tr>\\n      <tr>\\n        <td>Francesca Brock</td>\\n        <td>1337</td>\\n        <td>Oban</td>\\n        <td>2000/12/06</td>\\n        <td>90%</td>\\n      </tr>\\n      <tr>\\n        <td>Ursa Davenport</td>\\n        <td>7629</td>\\n        <td>New Plymouth</td>\\n        <td>2013/27/06</td>\\n        <td>37%</td>\\n      </tr>\\n      <tr>\\n        <td>Mark Brock</td>\\n        <td>3310</td>\\n        <td>Veenendaal</td>\\n        <td>2006/08/09</td>\\n        <td>41%</td>\\n      </tr>\\n      <tr>\\n        <td>Dale Rush</td>\\n        <td>5050</td>\\n        <td>Chicoutimi</td>\\n        <td>2000/27/03</td>\\n        <td>2%</td>\\n      </tr>\\n      <tr>\\n        <td>Shellie Murphy</td>\\n        <td>3845</td>\\n        <td>Marlborough</td>\\n        <td>2013/13/11</td>\\n        <td>72%</td>\\n      </tr>\\n      <tr>\\n        <td>Porter Nicholson</td>\\n        <td>4539</td>\\n        <td>Bismil</td>\\n        <td>2012/22/10</td>\\n        <td>23%</td>\\n      </tr>\\n      <tr>\\n        <td>Oliver Huber</td>\\n        <td>1265</td>\\n        <td>Hann\\x90che</td>\\n        <td>2002/11/01</td>\\n        <td>94%</td>\\n      </tr>\\n      <tr>\\n        <td>Calista Maynard</td>\\n        <td>3315</td>\\n        <td>Pozzuolo del Friuli</td>\\n        <td>2006/23/03</td>\\n        <td>5%</td>\\n      </tr>\\n      <tr>\\n        <td>Lois Vargas</td>\\n        <td>6825</td>\\n        <td>Cumberland</td>\\n        <td>1999/25/04</td>\\n        <td>50%</td>\\n      </tr>\\n      <tr>\\n        <td>Hermione Dickson</td>\\n        <td>2785</td>\\n        <td>Woodstock</td>\\n        <td>2001/22/03</td>\\n        <td>2%</td>\\n      </tr>\\n      <tr>\\n        <td>Dalton Jennings</td>\\n        <td>5416</td>\\n        <td>Dudzele</td>\\n        <td>2015/09/02</td>\\n        <td>74%</td>\\n      </tr>\\n\\n      <tr>\\n        <td>Kelly Cameron</td>\\n        <td>4836</td>\\n        <td>Fontaine-Valmont</td>\\n        <td>1999/02/07</td>\\n        <td>24%</td>\\n      </tr>\\n      <tr>\\n        <td>Kyra Moses</td>\\n        <td>3796</td>\\n        <td>Quenast</td>\\n        <td>1998/07/07</td>\\n        <td>68%</td>\\n      </tr>\\n      <tr>\\n        <td>Grace Bishop</td>\\n        <td>8340</td>\\n        <td>Rodez</td>\\n        <td>2012/02/10</td>\\n        <td>4%</td>\\n      </tr>\\n      <tr>\\n        <td>Haviva Hernandez</td>\\n        <td>8136</td>\\n        <td>Suwa\\u0142ki</td>\\n        <td>2000/30/01</td>\\n        <td>16%</td>\\n      </tr>\\n      <tr>\\n        <td>Alisa Horn</td>\\n        <td>9853</td>\\n        <td>Ucluelet</td>\\n        <td>2007/01/11</td>\\n        <td>39%</td>\\n      </tr>\\n      <tr>\\n        <td>Zelenia Roman</td>\\n        <td>7516</td>\\n        <td>Redwater</td>\\n        <td>2012/03/03</td>\\n        <td>31%</td>\\n      </tr>\\n    </tbody>\\n  </table>\\n</div>\\n\")));\n}\n;\nMDXContent.isMDXComponent = true;","tableOfContents":{"items":[{"url":"#datatables","title":"DataTables","items":[{"url":"#basic-datatable","title":"Basic DataTable","items":[{"items":[{"items":[{"items":[{"url":"#html","title":"html"}]}]}]}]},{"url":"#not-striped-datatable","title":"Not Striped DataTable","items":[{"items":[{"items":[{"items":[{"url":"#html-1","title":"html"}]}]}]}]}]}]},"parent":{"__typename":"File","relativePath":"contrast/javascript/components/datatables.md"},"frontmatter":{"metaTitle":"DataTable Component for Contrast Bootstrap ","metaDescription":"Building a DataTable Component using the Contrast Bootstrap  Package"}},"allMdx":{"edges":[{"node":{"fields":{"slug":"/contrast/angular/Installation","title":"Installation"}}},{"node":{"fields":{"slug":"/contrast/angular/navigation","title":"Navigation"}}},{"node":{"fields":{"slug":"/contrast/angular/components","title":"Components"}}},{"node":{"fields":{"slug":"/contrast/angular/index","title":"Getting Started"}}},{"node":{"fields":{"slug":"/contrast/angular/table","title":"Table"}}},{"node":{"fields":{"slug":"/contrast/angular/sections","title":"Sections"}}},{"node":{"fields":{"slug":"/contrast/javascript/components","title":"Components"}}},{"node":{"fields":{"slug":"/contrast/angular/widgets","title":"Widgets"}}},{"node":{"fields":{"slug":"/contrast/javascript/navigation","title":"Navigation"}}},{"node":{"fields":{"slug":"/contrast/javascript/table","title":"Table"}}},{"node":{"fields":{"slug":"/contrast/javascript/sections","title":"Sections"}}},{"node":{"fields":{"slug":"/contrast/react/Installation","title":"Installation"}}},{"node":{"fields":{"slug":"/contrast/react/components","title":"Components"}}},{"node":{"fields":{"slug":"/contrast/react/index","title":"Getting Started"}}},{"node":{"fields":{"slug":"/contrast/angular/forms","title":"Forms"}}},{"node":{"fields":{"slug":"/contrast/react/sections","title":"Sections"}}},{"node":{"fields":{"slug":"/contrast/react/navigation","title":"Navigation"}}},{"node":{"fields":{"slug":"/contrast/react/chart","title":"Charts"}}},{"node":{"fields":{"slug":"/contrast/react/table","title":"Table"}}},{"node":{"fields":{"slug":"/contrast/angular/components/animations","title":"Animation"}}},{"node":{"fields":{"slug":"/contrast/angular/components/alert","title":"Alert"}}},{"node":{"fields":{"slug":"/contrast/react/custom_pages","title":"Custom Pages"}}},{"node":{"fields":{"slug":"/contrast/angular/components/autocomplete","title":"Autocomplete"}}},{"node":{"fields":{"slug":"/contrast/react/widgets","title":"Widgets"}}},{"node":{"fields":{"slug":"/contrast/angular/components/badge","title":"Badges"}}},{"node":{"fields":{"slug":"/contrast/angular/components/box","title":"Box"}}},{"node":{"fields":{"slug":"/contrast/angular/components/accordion","title":"Accordion"}}},{"node":{"fields":{"slug":"/contrast/angular/components/breadcrumb","title":"Breadcrumb"}}},{"node":{"fields":{"slug":"/contrast/angular/components/buttonGroup","title":"ButtonGroup"}}},{"node":{"fields":{"slug":"/contrast/angular/components/buttonToolbar","title":"ButtonToolbar"}}},{"node":{"fields":{"slug":"/contrast/angular/components/checkbox","title":"Checkbox"}}},{"node":{"fields":{"slug":"/contrast/angular/components/buttons","title":"Button"}}},{"node":{"fields":{"slug":"/contrast/angular/components/dropdown","title":"DropDown"}}},{"node":{"fields":{"slug":"/contrast/angular/components/collapse","title":"Collapse"}}},{"node":{"fields":{"slug":"/contrast/angular/components/icon","title":"Icon"}}},{"node":{"fields":{"slug":"/contrast/angular/components/iframe","title":"Iframe"}}},{"node":{"fields":{"slug":"/contrast/angular/components/inputgroup","title":"InputGroup"}}},{"node":{"fields":{"slug":"/contrast/angular/components/footer","title":"Footer"}}},{"node":{"fields":{"slug":"/contrast/angular/components/input","title":"Input"}}},{"node":{"fields":{"slug":"/contrast/angular/components/notification","title":"Notification"}}},{"node":{"fields":{"slug":"/contrast/angular/components/card","title":"Card"}}},{"node":{"fields":{"slug":"/contrast/angular/components/pane","title":"Pane"}}},{"node":{"fields":{"slug":"/contrast/angular/components/modal","title":"Modal"}}},{"node":{"fields":{"slug":"/contrast/angular/components/radio","title":"Radio"}}},{"node":{"fields":{"slug":"/contrast/angular/components/progress","title":"Progress"}}},{"node":{"fields":{"slug":"/contrast/angular/components/rating","title":"Rating"}}},{"node":{"fields":{"slug":"/contrast/angular/components/select","title":"Select"}}},{"node":{"fields":{"slug":"/contrast/angular/components/select2","title":"Select 2"}}},{"node":{"fields":{"slug":"/contrast/angular/components/slider","title":"Slider"}}},{"node":{"fields":{"slug":"/contrast/angular/components/spinner","title":"Spinner"}}},{"node":{"fields":{"slug":"/contrast/angular/components/multiselect","title":"Multiselect"}}},{"node":{"fields":{"slug":"/contrast/angular/components/switch","title":"Switch"}}},{"node":{"fields":{"slug":"/contrast/angular/components/panels","title":"Panel"}}},{"node":{"fields":{"slug":"/contrast/angular/components/stepper","title":"Stepper"}}},{"node":{"fields":{"slug":"/contrast/angular/navigation/pagination","title":"Pagination"}}},{"node":{"fields":{"slug":"/contrast/angular/navigation/sidebar","title":"Sidebar2"}}},{"node":{"fields":{"slug":"/contrast/angular/navigation/navbar","title":"Navbar"}}},{"node":{"fields":{"slug":"/contrast/angular/navigation/sidebar2","title":"Sidebar"}}},{"node":{"fields":{"slug":"/contrast/angular/navigation/tabs","title":"Tab"}}},{"node":{"fields":{"slug":"/contrast/angular/sections/timepicker","title":"TimePicker"}}},{"node":{"fields":{"slug":"/contrast/angular/table/datatables","title":"DataTable"}}},{"node":{"fields":{"slug":"/contrast/angular/table/fixed_datatables","title":"Fixed DataTable"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/accordion","title":"Accordion"}}},{"node":{"fields":{"slug":"/contrast/angular/table/table","title":"Table"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/alert","title":"Alert"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/animations","title":"Animation"}}},{"node":{"fields":{"slug":"/contrast/angular/table/editabletable","title":"EditableTable"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/autocomplete","title":"Autocomplete"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/badge","title":"Badges"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/breadcrumb","title":"Breadcrumb"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/box","title":"Box"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/buttonToolbar","title":"ButtonToolbar"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/buttonGroup","title":"ButtonGroup"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/buttons","title":"Button"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/checkbox","title":"Checkbox"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/carousel","title":"Carousel"}}},{"node":{"fields":{"slug":"/contrast/angular/components/mask","title":"Mask"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/collapse","title":"Collapse"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/datepicker","title":"DatePicker"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/datatables","title":"DataTable"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/dropdown","title":"DropDown"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/icon","title":"Icon"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/footer","title":"Footer"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/iframe","title":"Iframe"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/input","title":"Input"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/listgroup","title":"LIstGroup"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/forms","title":"Forms"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/mask","title":"Mask"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/card","title":"Card"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/multiselect","title":"Multiselect"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/modal","title":"Modal"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/inputgroup","title":"InputGroup"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/pane","title":"Pane"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/notification","title":"Notification"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/panels","title":"Panel"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/progress","title":"Progress"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/popover","title":"PopOver"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/radio","title":"Radio"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/rating","title":"Rating"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/select","title":"Select"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/spinner","title":"Spinner"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/slider","title":"Slider"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/select2","title":"Select 2"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/switch","title":"Switch"}}},{"node":{"fields":{"slug":"/contrast/angular/components/listgroup","title":"LIstGroup"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/stepper","title":"Stepper"}}},{"node":{"fields":{"slug":"/contrast/javascript/navigation/pagination","title":"Pagination"}}},{"node":{"fields":{"slug":"/contrast/javascript/navigation/navbar","title":"Navbar"}}},{"node":{"fields":{"slug":"/contrast/javascript/sections/timepicker","title":"TimePicker"}}},{"node":{"fields":{"slug":"/contrast/javascript/navigation/sidebar","title":"Sidebar2"}}},{"node":{"fields":{"slug":"/contrast/javascript/components/table","title":"Table"}}},{"node":{"fields":{"slug":"/contrast/javascript/navigation/tabs","title":"Tab"}}},{"node":{"fields":{"slug":"/contrast/react/components/alert","title":"React Alert"}}},{"node":{"fields":{"slug":"/contrast/react/components/accordion","title":"Accordion"}}},{"node":{"fields":{"slug":"/contrast/react/components/animations","title":"Animation"}}},{"node":{"fields":{"slug":"/contrast/react/components/autocomplete","title":"Autocomplete"}}},{"node":{"fields":{"slug":"/contrast/react/components/box","title":"Box"}}},{"node":{"fields":{"slug":"/contrast/react/components/badge","title":"Badges"}}},{"node":{"fields":{"slug":"/contrast/react/components/breadcrumb","title":"Breadcrumb"}}},{"node":{"fields":{"slug":"/contrast/react/components/buttonToolbar","title":"ButtonToolbar"}}},{"node":{"fields":{"slug":"/contrast/react/components/buttonGroup","title":"ButtonGroup"}}},{"node":{"fields":{"slug":"/contrast/react/components/carousel","title":"Carousel"}}},{"node":{"fields":{"slug":"/contrast/react/components/checkbox","title":"Checkbox"}}},{"node":{"fields":{"slug":"/contrast/react/components/buttons","title":"Button"}}},{"node":{"fields":{"slug":"/contrast/react/components/collapse","title":"Collapse"}}},{"node":{"fields":{"slug":"/contrast/react/components/icon","title":"Icon"}}},{"node":{"fields":{"slug":"/contrast/react/components/dropdown","title":"DropDown"}}},{"node":{"fields":{"slug":"/contrast/react/components/input","title":"Input"}}},{"node":{"fields":{"slug":"/contrast/react/components/inputgroup","title":"InputGroup"}}},{"node":{"fields":{"slug":"/contrast/react/components/iframe","title":"Iframe"}}},{"node":{"fields":{"slug":"/contrast/react/components/card","title":"Card"}}},{"node":{"fields":{"slug":"/contrast/react/components/footer","title":"Footer"}}},{"node":{"fields":{"slug":"/contrast/react/components/mask","title":"Mask"}}},{"node":{"fields":{"slug":"/contrast/react/components/multiselect","title":"Multiselect"}}},{"node":{"fields":{"slug":"/contrast/react/components/notification","title":"Notification"}}},{"node":{"fields":{"slug":"/contrast/react/components/listgroup","title":"LIstGroup"}}},{"node":{"fields":{"slug":"/contrast/react/components/pane","title":"Pane"}}},{"node":{"fields":{"slug":"/contrast/react/components/progress","title":"Progress"}}},{"node":{"fields":{"slug":"/contrast/react/components/rating","title":"Rating"}}},{"node":{"fields":{"slug":"/contrast/react/components/modal","title":"Modal"}}},{"node":{"fields":{"slug":"/contrast/react/components/select","title":"Select"}}},{"node":{"fields":{"slug":"/contrast/react/components/radio","title":"Radio"}}},{"node":{"fields":{"slug":"/contrast/react/components/slider","title":"Slider"}}},{"node":{"fields":{"slug":"/contrast/react/components/panels","title":"Panel"}}},{"node":{"fields":{"slug":"/contrast/react/components/select2","title":"Select 2"}}},{"node":{"fields":{"slug":"/contrast/react/components/smoothscroll","title":"SmoothScroll"}}},{"node":{"fields":{"slug":"/contrast/react/components/spinner","title":"Spinner"}}},{"node":{"fields":{"slug":"/contrast/react/components/switch","title":"Switch"}}},{"node":{"fields":{"slug":"/contrast/react/components/stepper","title":"Stepper"}}},{"node":{"fields":{"slug":"/contrast/react/navigation/navbar","title":"Navbar"}}},{"node":{"fields":{"slug":"/contrast/react/navigation/pagination","title":"Pagination"}}},{"node":{"fields":{"slug":"/contrast/react/navigation/sidebar","title":"Sidebar"}}},{"node":{"fields":{"slug":"/contrast/react/sections/fileuploader","title":"FileUploader"}}},{"node":{"fields":{"slug":"/contrast/react/sections/datepicker","title":"DatePicker"}}},{"node":{"fields":{"slug":"/contrast/react/sections/timepicker","title":"TimePicker"}}},{"node":{"fields":{"slug":"/contrast/react/table/editabletable","title":"EditableTable"}}},{"node":{"fields":{"slug":"/contrast/react/navigation/tabs","title":"Tab"}}},{"node":{"fields":{"slug":"/contrast/react/table/table","title":"Table"}}},{"node":{"fields":{"slug":"/contrast/react/forms","title":"Forms"}}},{"node":{"fields":{"slug":"/contrast/react/table/datatables","title":"DataTable"}}},{"node":{"fields":{"slug":"/bootstrap-5-major-changes","title":"Major changes to bootstrap 5"}}},{"node":{"fields":{"slug":"/bootstrap-5-navbar-using-contrast","title":"How To Create A Beautiful Navbar Using Bootstrap And Contrast"}}},{"node":{"fields":{"slug":"/using-bootstrap-in-react","title":"How to use Bootstrap in React Using a React Library"}}}]}},"pageContext":{"id":"1c590d2c-305f-5375-ae69-8c89bf86fcd0"}},"staticQueryHashes":["2619113677","2619113677","2619113677","2619113677","3706406642","3706406642","417421954","417421954"]}