Skip to content

Commit

Permalink
feat: add example dir structure to dynamic nested rows
Browse files Browse the repository at this point in the history
  • Loading branch information
matthewgallo committed Nov 15, 2024
1 parent 26579ff commit eadd220
Show file tree
Hide file tree
Showing 11 changed files with 19 additions and 58 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,8 @@ const { Table, TableBody, TableCell, TableHead, TableHeader, TableRow } =
DataTable;

import { makeData, Resource } from './makeData';
import { ExampleLink } from './ExampleLink';
import { Launch } from '@carbon/react/icons';
import * as packageJson from '../package.json';
import * as packageJson from '../../package.json';

export const DynamicNestedRows = () => {
const [data, setData] = React.useState(() => makeData(5));
Expand Down Expand Up @@ -130,27 +129,7 @@ export const DynamicNestedRows = () => {
});

return (
<TableContainer
title="Dynamic nested rows"
className="tanstack-example"
description={
<span className="flex">
<ExampleLink
url={`${import.meta.env.VITE_CODE_SANDBOX_URL_ROOT}/${
packageJson.name
}`}
icon={Launch}
label="Code sandbox"
/>
<ExampleLink
url={`${import.meta.env.VITE_STACK_BLITZ_URL_ROOT}/${
packageJson.name
}`}
icon={Launch}
label="StackBlitz"
/>
</span>
}>
<TableContainer title="Dynamic nested rows" className="tanstack-example">
<Table>
<TableHead>
{table.getHeaderGroups().map((headerGroup) => (
Expand Down
13 changes: 13 additions & 0 deletions react/dynamic-nested-rows/src/Example/Example.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
import { Grid, Column } from '@carbon/react';
import { DynamicNestedRows } from './DynamicNestedRows';
import './example.scss';

export const Example = () => {
return (
<Grid className="page-grid">
<Column sm={4} md={8} lg={8}>
<DynamicNestedRows />
</Column>
</Grid>
);
};
File renamed without changes.
1 change: 1 addition & 0 deletions react/dynamic-nested-rows/src/Example/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export { Example } from './Example';
File renamed without changes.
9 changes: 0 additions & 9 deletions react/dynamic-nested-rows/src/ExampleLink.tsx

This file was deleted.

13 changes: 0 additions & 13 deletions react/dynamic-nested-rows/src/index.scss
Original file line number Diff line number Diff line change
Expand Up @@ -3,21 +3,8 @@
);
@use '@carbon/styles/scss/type';
@use '@carbon/ibm-products/css/index';
@use './App';

body {
margin: 0;
padding: 0;
}

.example--link {
@include type.type-style('label-01');

display: flex;
align-items: center;
margin-right: 0.5rem;
}

.example--link__icon {
margin-right: 0.25rem;
}
3 changes: 0 additions & 3 deletions react/dynamic-nested-rows/src/index.ts

This file was deleted.

11 changes: 2 additions & 9 deletions react/dynamic-nested-rows/src/main.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,13 @@ import { StrictMode } from 'react';
import { createRoot } from 'react-dom/client';
import {
CodeSnippet,
Column,
Grid,
Header,
HeaderContainer,
HeaderName,
} from '@carbon/react';

import { DynamicNestedRows } from './DynamicNestedRows';

import './index.scss';
import { Example } from './Example';

const renderUIShellHeader = () => (
<HeaderContainer
Expand All @@ -32,10 +29,6 @@ const renderUIShellHeader = () => (
createRoot(document.getElementById('root')!).render(
<StrictMode>
{renderUIShellHeader()}
<Grid className="page-grid">
<Column sm={4} md={8} lg={8}>
<DynamicNestedRows />
</Column>
</Grid>
<Example />
</StrictMode>
);
2 changes: 1 addition & 1 deletion react/dynamic-nested-rows/tsconfig.app.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
"noUnusedParameters": true,
"noFallthroughCasesInSwitch": true,

"types": [ "./src/customTypings.d.ts" ],
"types": ["./src/Example/customTypings.d.ts"],
"resolveJsonModule": true
},
"include": ["./src"]
Expand Down

0 comments on commit eadd220

Please sign in to comment.