Skip to content

Commit

Permalink
fix(ag-grid-styles): export default and named export from package
Browse files Browse the repository at this point in the history
  • Loading branch information
eikeland committed Nov 29, 2024
1 parent b0a2fd4 commit 6f03dfc
Show file tree
Hide file tree
Showing 6 changed files with 76 additions and 19 deletions.
15 changes: 15 additions & 0 deletions .changeset/famous-feet-shout.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
'@equinor/fusion-react-ag-grid-styles': patch
'@equinor/fusion-react-components-stories': patch
---

### Package `@equinor/fusion-react-ag-grid-styles`

Changed export statement

- `export { useStyles, useStyles as default } from './agGridStyles';`
- Renamed `useAgGridStyles.ts` to `index.ts` in `ag-grid-styles` package.

### Storybook

Updated import paths and usage of `useAgGridStyles` to `useStyles` in `storybook` stories.
4 changes: 2 additions & 2 deletions packages/ag-grid-styles/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,10 @@ You do not need any other styles from the ag-grid package or other fusion packag

```tsx
import AgGridReact from '@ag-grid-community/core';
import useStyles from '@equinor/fusion-react-ag-grid-styles';
import { useStyles } from '@equinor/fusion-react-ag-grid-styles';

const MyComponent = (): JSX.Element => {
const styles = useStyles();
useStyles();

return (
<div className="ag-theme-alpine-fusion">
Expand Down
2 changes: 1 addition & 1 deletion packages/ag-grid-styles/src/index.ts
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export { useStyles as default } from './agGridStyles/useAgGridStyles';
export { useStyles, useStyles as default } from './agGridStyles';
46 changes: 46 additions & 0 deletions storybook/src/stories/ag-grid/ag-grid-styles.stories.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
import { Meta } from '@storybook/react';

import { AgGridReact } from '@ag-grid-community/react';

import { useStyles } from '@equinor/fusion-react-ag-grid-styles';

import { ModuleRegistry } from '@ag-grid-community/core';
import { ClientSideRowModelModule } from '@ag-grid-community/client-side-row-model';
import { faker } from '@faker-js/faker';
import { useRef } from 'react';

ModuleRegistry.registerModules([ClientSideRowModelModule]);

const meta: Meta<typeof useStyles> = {
title: 'ag-grid/styles',
};

export default meta;

faker.seed(0);

export const AlpineFusionTheme = () => {
useStyles();
const rowdData = Array.from({ length: 5 }, () => ({
name: faker.person.firstName(),
lastName: faker.person.lastName(),
date: faker.date.past(),
order: String(faker.number.int()),
}));

const columnDefs = [
{ field: 'name', editable: true },
{ field: 'lastName', editable: true },
{ field: 'date' },
{ field: 'order', editable: true },
];
const gridRef = useRef<AgGridReact | null>(null);

return (
<>
<div className="ag-theme-alpine-fusion" style={{ width: '1080px', height: '500px' }}>
<AgGridReact ref={gridRef} rowData={rowdData} columnDefs={columnDefs}></AgGridReact>
</div>
</>
);
};
28 changes: 12 additions & 16 deletions storybook/src/stories/ag-grid/ag-grid-utils.stories.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import {

import { AgGridReact } from '@ag-grid-community/react';

import useAgGridStyles from '@equinor/fusion-react-ag-grid-styles';
import { useStyles } from '@equinor/fusion-react-ag-grid-styles';

import { ModuleRegistry } from '@ag-grid-community/core';
import { ClientSideRowModelModule } from '@ag-grid-community/client-side-row-model';
Expand All @@ -28,7 +28,7 @@ export default meta;
faker.seed(0);

export const ChangeHandler = () => {
const styles = useAgGridStyles();
useStyles();
const rowdData = Array.from({ length: 10 }, () =>
addInitialProps({
name: faker.person.firstName(),
Expand All @@ -38,8 +38,6 @@ export const ChangeHandler = () => {
}),
);

console.log(rowdData);

const columnDefs = [
{ ...createStatusField() },
{ field: 'name', editable: true },
Expand All @@ -56,18 +54,16 @@ export const ChangeHandler = () => {
>
Add row
</button>
<div className={styles.root}>
<div className="ag-theme-alpine-fusion" style={{ width: '1080px', height: '500px' }}>
<AgGridReact
ref={gridRef}
rowData={rowdData}
columnDefs={columnDefs}
defaultColDef={{
valueSetter: defaultValueSetter,
valueGetter: defaultValueGetter,
}}
></AgGridReact>
</div>
<div className="ag-theme-alpine-fusion" style={{ width: '1080px', height: '500px' }}>
<AgGridReact
ref={gridRef}
rowData={rowdData}
columnDefs={columnDefs}
defaultColDef={{
valueSetter: defaultValueSetter,
valueGetter: defaultValueGetter,
}}
></AgGridReact>
</div>
</>
);
Expand Down

0 comments on commit 6f03dfc

Please sign in to comment.