Supplemental data grid components for use in applications.
UI Foundations Kit builds on top of the MUI Data Grid and reskins it with a simplified theme. To swap between the variants of the table you can refer to the Table component in the source code.
You can import from /src/components/Table and apply a different variant to change styles from simple or standard (the MUI default):
import { Table } from 'src/components/Table';export default function MyComponent() { return ( <Table variant="standard" /> );}
In addition, UI Foundations Kit includes additional classes that can be applied to rows in your tables to disable, or mark them as errored or alerted. These classes are applied with the getCellClassName and getRowClassName functions.
import { Table } from 'src/components/Table';export default function MyComponent() { return ( <Table getCellClassName={(params) => { if (params.row.error) { return 'datagrid-row-error'; } return ''; }} getRowClassName={(params) => { if (params.row.disabled) { return 'datagrid-row-disabled'; } return ''; }} /> );}
This will apply a background pattern to specific rows, to mark data as disabled or errored. You can customize these classes in your theme file to match your app’s design language if it differs from our defaults.
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"UI Foundations Kit","colors":{"primary":"#2563eb","light":"#3b82f6","dark":"#2563eb"},"favicon":"/favicon.svg","logo":{"light":"https://mintcdn.com/uifoundationskit/Wk6Bxr5jJVKk6EEL/logo/light.svg?fit=max\u0026auto=format\u0026n=Wk6Bxr5jJVKk6EEL\u0026q=85\u0026s=0ce44a1c6289df2b13bb60910a0d077a","dark":"https://mintcdn.com/uifoundationskit/Wk6Bxr5jJVKk6EEL/logo/dark.svg?fit=max\u0026auto=format\u0026n=Wk6Bxr5jJVKk6EEL\u0026q=85\u0026s=3164de9be5d213affce4222e7c9762fb"},"navbar":{"links":[{"label":"Support","href":"mailto:kylerobertgill+uifoundations@gmail.com"}],"primary":{"type":"button","label":"Buy Now","href":"https://mui.com/store/previews/ui-foundations-kit-saas-admin-dashboard-template/"}},"footer":{"socials":{"x":"https://x.com/uifoundations","github":"https://github.com/gillkyle"}},"navigation":{"global":{"anchors":[{"anchor":"Kit Components","href":"https://kit.uifoundations.com/components","icon":"book-open-cover"},{"anchor":"Live Demo","href":"https://demo.uifoundations.com","icon":"computer-classic"},{"anchor":"Buy Now","href":"https://mui.com/store/previews/ui-foundations-kit-saas-admin-dashboard-template/","icon":"cart-shopping"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"uifoundationskit","hasAudioNarration":false,"actualSubdomain":"uifoundationskit","customDomains":["docs.uifoundations.com"],"gitSource":{"type":"github","owner":"gillkyle","repo":"ui-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a20c5484a41910615814fd7","collectionId":"5378d982-b073-4d6e-bcca-915b7215daad","schemaVersion":"v2"},"entitlements":{},"buildId":"6ae92104cfea1bf97533149b:success","clientVersion":"0.0.4076","searchFilterCounts":[{"language":"default","tag":"Documentation","count":44},{"language":"default","tag":"Kit Components by Category","count":24},{"language":"default","tag":"Tools \u0026 Modules","count":9},{"language":"default","tag":"Get Started","count":6},{"language":"default","tag":"Theme Tokens","count":5}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"tools/data-grids","slug":"/tools/data-grids","pageMetadata":{"title":"Data Grids","description":"Supplemental data grid components for use in applications.","icon":"table","href":"/tools/data-grids"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Supplemental data grid components for use in applications.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,p:`p`,pre:`pre`,span:`span`,..._provideComponents(),...props.components},{CodeBlock,Frame,Heading,OptimizedImage}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`UI Foundations Kit builds on top of the MUI Data Grid and reskins it with a simplified theme. To swap between the variants of the table you can refer to the `,_jsx(_components.code,{children:`Table`}),` component in the source code.`]}),`\n`,_jsx(Heading,{level:`2`,id:`usage`,children:`Usage`}),`\n`,_jsxs(_components.p,{children:[`You can import from `,_jsx(_components.code,{children:`/src/components/Table`}),` and apply a different variant to change styles from `,_jsx(_components.code,{children:`simple`}),` or `,_jsx(_components.code,{children:`standard`}),` (the MUI default):`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`tsx`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`tsx`,children:_jsxs(_components.code,{language:`tsx`,numberOfLines:`7`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`Table`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` } `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`from`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'src/components/Table'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`export`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` default`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` function`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` MyComponent`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#D4D4D4`},children:`() `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` return`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:` \u003c`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#4EC9B0`},children:`Table`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#9CDCFE`},children:` variant`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"standard\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:` />`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` );`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`In addition, UI Foundations Kit includes additional classes that can be applied to rows in your tables to disable, or mark them as errored or alerted. These classes are applied with the `,_jsx(_components.code,{children:`getCellClassName`}),` and `,_jsx(_components.code,{children:`getRowClassName`}),` functions.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`20`,language:`tsx`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`tsx`,children:_jsxs(_components.code,{language:`tsx`,numberOfLines:`20`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`Table`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` } `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`from`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'src/components/Table'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`export`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` default`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` function`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` MyComponent`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#D4D4D4`},children:`() `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` return`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:` \u003c`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#4EC9B0`},children:`Table`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#9CDCFE`},children:` getCellClassName`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`{`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`params`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`=>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` if`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`params`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`row`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`error`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` return`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'datagrid-row-error'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` return`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` ''`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`}`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#9CDCFE`},children:` getRowClassName`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`{`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`params`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`=>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` if`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`params`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`row`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`disabled`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` return`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'datagrid-row-disabled'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` return`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` ''`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`}`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:` />`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` );`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/uifoundationskit/Wk6Bxr5jJVKk6EEL/images/datagrid-styles.png?fit=max\u0026auto=format\u0026n=Wk6Bxr5jJVKk6EEL\u0026q=85\u0026s=5cc0b14917557c2a0403bd661a38ae6c`,\"data-og-width\":`2244`,width:`2244`,\"data-og-height\":`552`,height:`552`,\"data-path\":`images/datagrid-styles.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/uifoundationskit/Wk6Bxr5jJVKk6EEL/images/datagrid-styles.png?w=280\u0026fit=max\u0026auto=format\u0026n=Wk6Bxr5jJVKk6EEL\u0026q=85\u0026s=aa052841acdb048f9457a40f8394e1f3 280w, https://mintcdn.com/uifoundationskit/Wk6Bxr5jJVKk6EEL/images/datagrid-styles.png?w=560\u0026fit=max\u0026auto=format\u0026n=Wk6Bxr5jJVKk6EEL\u0026q=85\u0026s=d2c80f0063d85c663633cf95afcbfef4 560w, https://mintcdn.com/uifoundationskit/Wk6Bxr5jJVKk6EEL/images/datagrid-styles.png?w=840\u0026fit=max\u0026auto=format\u0026n=Wk6Bxr5jJVKk6EEL\u0026q=85\u0026s=5b6db7c3efbf876850faf72ec723dbee 840w, https://mintcdn.com/uifoundationskit/Wk6Bxr5jJVKk6EEL/images/datagrid-styles.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Wk6Bxr5jJVKk6EEL\u0026q=85\u0026s=fa5280a890c09ea6d7deac07d7e792cd 1100w, https://mintcdn.com/uifoundationskit/Wk6Bxr5jJVKk6EEL/images/datagrid-styles.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Wk6Bxr5jJVKk6EEL\u0026q=85\u0026s=b44c25a72b98c9def82bf93e53835fc3 1650w, https://mintcdn.com/uifoundationskit/Wk6Bxr5jJVKk6EEL/images/datagrid-styles.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Wk6Bxr5jJVKk6EEL\u0026q=85\u0026s=c79ca5970ef8761fcf370f1947c716f0 2500w`})}),`\n`,_jsx(_components.p,{children:`This will apply a background pattern to specific rows, to mark data as disabled or errored. You can customize these classes in your theme file to match your app’s design language if it differs from our defaults.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Data Grids","description":"Supplemental data grid components for use in applications.","icon":"table","href":"/tools/data-grids"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Usage","slug":"usage","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"uifoundationskit","siteName":"UI Foundations Kit","title":"Data Grids - UI Foundations Kit","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-07T02:46:47.196Z","originalFileLocation":"tools/data-grids.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Supplemental data grid components for use in applications.\">\u003cmeta data-mint-head name=\"application-name\" content=\"UI Foundations Kit\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/uifoundationskit/0WctcRY98yftJsgM/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/uifoundationskit/0WctcRY98yftJsgM/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/uifoundationskit/0WctcRY98yftJsgM/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/uifoundationskit/0WctcRY98yftJsgM/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/uifoundationskit/0WctcRY98yftJsgM/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/uifoundationskit/0WctcRY98yftJsgM/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/uifoundationskit/0WctcRY98yftJsgM/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/uifoundationskit/0WctcRY98yftJsgM/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/uifoundationskit/0WctcRY98yftJsgM/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Data Grids - UI Foundations Kit\">\u003cmeta data-mint-head property=\"og:description\" content=\"Supplemental data grid components for use in applications.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"UI Foundations Kit\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.uifoundations.com/tools/data-grids\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://uifoundationskit.mintlify.site/_mintlify/api/og/v2?division=Tools+%26+Modules\u0026amp;title=Data+Grids\u0026amp;description=Supplemental+data+grid+components+for+use+in+applications.\u0026amp;theme=d77220ebf24c4e7fb483754f\u0026amp;signature=79d8615424652832ee77400a1fa0042883a1f888034cf78e3c333df4c619b2ec\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Data Grids - UI Foundations Kit\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Supplemental data grid components for use in applications.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://uifoundationskit.mintlify.site/_mintlify/api/og/v2?division=Tools+%26+Modules\u0026amp;title=Data+Grids\u0026amp;description=Supplemental+data+grid+components+for+use+in+applications.\u0026amp;theme=d77220ebf24c4e7fb483754f\u0026amp;signature=79d8615424652832ee77400a1fa0042883a1f888034cf78e3c333df4c619b2ec\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/uifoundationskit/0WctcRY98yftJsgM/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"UI Foundations Kit\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2563eb\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.uifoundations.com/tools/data-grids\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/tools/data-grids.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.uifoundations.com/#organization\",\"name\":\"UI Foundations Kit\",\"url\":\"https://docs.uifoundations.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/uifoundationskit/Wk6Bxr5jJVKk6EEL/logo/light.svg?fit=max\u0026auto=format\u0026n=Wk6Bxr5jJVKk6EEL\u0026q=85\u0026s=0ce44a1c6289df2b13bb60910a0d077a\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.uifoundations.com#website\",\"name\":\"UI Foundations Kit\",\"url\":\"https://docs.uifoundations.com\",\"publisher\":{\"@id\":\"https://docs.uifoundations.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.uifoundations.com/tools/data-grids#webpage\",\"url\":\"https://docs.uifoundations.com/tools/data-grids\",\"name\":\"Data Grids\",\"description\":\"Supplemental data grid components for use in applications.\",\"dateModified\":\"2026-01-07T02:46:47.196Z\",\"isPartOf\":{\"@id\":\"https://docs.uifoundations.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.uifoundations.com/tools/data-grids#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.uifoundations.com/tools/data-grids#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Tools \u0026 Modules\",\"item\":\"https://docs.uifoundations.com/tools/dark-mode\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Data Grids\",\"item\":\"https://docs.uifoundations.com/tools/data-grids\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.uifoundations.com/tools/data-grids#article\",\"headline\":\"Data Grids\",\"name\":\"Data Grids\",\"description\":\"Supplemental data grid components for use in applications.\",\"url\":\"https://docs.uifoundations.com/tools/data-grids\",\"mainEntityOfPage\":{\"@id\":\"https://docs.uifoundations.com/tools/data-grids#webpage\"},\"dateModified\":\"2026-01-07T02:46:47.196Z\",\"publisher\":{\"@id\":\"https://docs.uifoundations.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.uifoundations.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"UI Foundations Kit\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"UI Foundations Kit","nav":{"global":{"anchors":[{"anchor":"Kit Components","href":"https://kit.uifoundations.com/components","icon":"book-open-cover"},{"anchor":"Live Demo","href":"https://demo.uifoundations.com","icon":"computer-classic"},{"anchor":"Buy Now","href":"https://mui.com/store/previews/ui-foundations-kit-saas-admin-dashboard-template/","icon":"cart-shopping"}]},"anchors":[{"anchor":"Documentation","icon":"book-open","groups":[{"group":"Get Started","pages":[{"title":"Introduction","href":"/introduction"},{"title":"Quickstart","href":"/quickstart"},{"title":"Structure","href":"/structure"},{"title":"Deployment","href":"/deployment"},{"title":"Optimization","href":"/optimization"},{"title":"Integration","href":"/integration"}]},{"group":"Theme Tokens","pages":[{"title":"Colors","icon":"palette","href":"/essentials/colors"},{"title":"Typography","icon":"text-size","href":"/essentials/typography"},{"title":"Icons","icon":"icons","href":"/essentials/icons"},{"title":"Border Radius","icon":"square","href":"/essentials/radii"},{"title":"Shadows","icon":"grid","href":"/essentials/shadows"}]},{"group":"Tools \u0026 Modules","pages":[{"title":"Dark Mode","icon":"circle-half-stroke","href":"/tools/dark-mode"},{"title":"CMD + K","description":"Built-in launcher for quick actions, search, and shortcuts","icon":"command","href":"/tools/cmdk"},{"title":"Data Grids","icon":"table","href":"/tools/data-grids"},{"title":"Tours \u0026 Walkthroughs","description":"Pre configured tooling for app walkthroughs and tours.","icon":"keyboard-brightness","href":"/tools/tours"},{"title":"Threshold Filters","icon":"filter-list","href":"/tools/filters"},{"title":"Help Menu","icon":"circle-question","href":"/tools/help-menu"},{"title":"Confirm Dialogs","icon":"square-exclamation","href":"/tools/dialogs"},{"title":"Forms","icon":"pen-field","href":"/tools/forms"},{"title":"CSS Variables","icon":"square-root-variable","href":"/tools/css-variables"}]},{"group":"Kit Components by Category","pages":[{"title":"Overview","href":"/components/intro"},{"title":"App Layout - Sidebar","href":"/components/application-app-layouts-sidebar"},{"title":"App Layout - Stacked","href":"/components/application-app-layouts-stacked"},{"title":"Application app layouts dual","href":"/components/application-app-layouts-dual"},{"title":"Buttons","href":"/components/application-elements-buttons"},{"title":"Stats","href":"/components/application-elements-stats"},{"title":"Avatars","href":"/components/application-elements-avatars"},{"title":"Menus","href":"/components/application-elements-menus"},{"title":"Badges","href":"/components/application-elements-badges"},{"title":"Lists - Tables","href":"/components/application-lists-tables"},{"title":"Lists - Card Grids","href":"/components/application-lists-cardGrids"},{"title":"Layout - Containers","href":"/components/application-layout-containers"},{"title":"Layout - Dividers","href":"/components/application-layout-dividers"},{"title":"Layout - Decorations","href":"/components/application-layout-decorations"},{"title":"Forms - Authentication","href":"/components/application-forms-authentication"},{"title":"Forms - Inputs","href":"/components/application-forms-inputs"},{"title":"Forms - Selects","href":"/components/application-forms-selects"},{"title":"Nav - Navigation Bars","href":"/components/application-navigation-navbars"},{"title":"Nav - Breadcrumbs","href":"/components/application-navigation-breadcrumbs"},{"title":"Overlays - Drawers","href":"/components/application-overlays-drawers"},{"title":"Overlays - Help Menus","href":"/components/application-overlays-helpMenus"},{"title":"Overlays - Notications","href":"/components/application-overlays-notifications"},{"title":"Page Sections - Hero","href":"/components/marketing-page-sections-hero"},{"title":"Page Sections - Features","href":"/components/marketing-page-sections-features"},{"title":"Theme Definition","href":"/components/theme-themes-theme-definitions"}]}]}]},"basePath":"","title":"Data Grids - UI Foundations Kit","buildId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","deploymentId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-NdetNziF.js","DynamicMarkdown-CD8713Yy.js","zoom-image-lightbox-DMoL6lHz.js","lightbox-handle-r17bVUz3.js"]}