Skip to content

Commit

Permalink
feat: add example dir structure to editable cells
Browse files Browse the repository at this point in the history
  • Loading branch information
matthewgallo committed Nov 15, 2024
1 parent eadd220 commit fcc1e0f
Show file tree
Hide file tree
Showing 12 changed files with 17 additions and 53 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,8 @@ import {
useReactTable,
} from '@tanstack/react-table';
import { makeData } from './makeData';
import { ExampleLink } from './ExampleLink';
import { Launch } from '@carbon/react/icons';
import * as packageJson from '../package.json';
import * as packageJson from '../../package.json';
import { useKeyPress } from './hooks/useKeyPress';

type Resource = {
Expand Down Expand Up @@ -282,24 +281,6 @@ export const EditableCells = () => {
<TableContainer
title="Editable cells"
className="basic-table 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>
}
style={{
width: table.getCenterTotalSize(),
}}>
Expand Down
11 changes: 11 additions & 0 deletions react/editableCells/src/Example/Example.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import { Grid, Column } from '@carbon/react';
import { EditableCells } from './EditableCells';
import './example.scss';

export const Example = () => (
<Grid className="page-grid">
<Column sm={4} md={8} lg={16}>
<EditableCells />
</Column>
</Grid>
);
File renamed without changes.
File renamed without changes.
1 change: 1 addition & 0 deletions react/editableCells/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/editableCells/src/ExampleLink.tsx

This file was deleted.

13 changes: 0 additions & 13 deletions react/editableCells/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;
}
2 changes: 1 addition & 1 deletion react/editableCells/src/index.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
import { EditableCells } from './EditableCells';
import { EditableCells } from './Example/EditableCells';

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

import { EditableCells } from './EditableCells';
import { Example } from './Example';

import './index.scss';

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={16}>
<EditableCells />
</Column>
</Grid>
<Example />
</StrictMode>
);
2 changes: 1 addition & 1 deletion react/editableCells/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 fcc1e0f

Please sign in to comment.