Skip to content

Commit d73b62b

Browse files
authored
React 19 (#34)
1 parent cfca133 commit d73b62b

File tree

3 files changed

+43
-45
lines changed

3 files changed

+43
-45
lines changed

package-lock.json

Lines changed: 18 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@melloware/react-logviewer",
3-
"version": "5.1.1",
3+
"version": "5.2.0",
44
"description": "React Lazy LogViewer",
55
"keywords": [
66
"react",
@@ -60,7 +60,7 @@
6060
"@storybook/preset-scss": "^1.0.3",
6161
"@storybook/react": "^7.6.17",
6262
"@storybook/react-webpack5": "^7.6.17",
63-
"@types/react": "^18.3.1",
63+
"@types/react": "^18.3.3",
6464
"@types/react-window": "^1.8.8",
6565
"babel-jest": "^29.7.0",
6666
"babel-loader": "^9.1.3",
@@ -73,15 +73,15 @@
7373
"rollup": "2.79.1",
7474
"rollup-plugin-dts": "4.2.3",
7575
"rollup-plugin-postcss": "^4.0.2",
76-
"sass": "^1.77.2",
76+
"sass": "^1.77.4",
7777
"sass-loader": "^13.3.2",
7878
"storybook": "^7.6.17",
7979
"style-loader": "^3.3.4",
8080
"typescript": "^4.9.5",
8181
"webpack": "^5.91.0"
8282
},
8383
"peerDependencies": {
84-
"react": "^17.1.1 || ^18.0.0",
85-
"react-dom": "^17.1.1 || ^18.0.0"
84+
"react": "^17.1.1 || ^18.0.0 || ^19.0.0",
85+
"react-dom": "^17.1.1 || ^18.0.0 || ^19.0.0"
8686
}
8787
}
Lines changed: 20 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,31 @@
1-
import { object } from "prop-types";
1+
import React, { Component } from 'react';
22

3-
import React, { Component } from "react";
4-
5-
import styles from "./index.module.css";
3+
import styles from './index.module.css';
64

75
export interface LineGutterProps {
8-
/**
9-
* The gutter object
10-
*/
11-
gutter: React.ReactNode;
6+
/**
7+
* The gutter object
8+
*/
9+
gutter: React.ReactNode;
10+
}
11+
12+
interface LineGutterProps {
13+
gutter?: unknown;
1214
}
1315

1416
/**
1517
* The gutter is an element between the line number and content.
1618
*/
17-
export default class LineGutter extends Component<LineGutterProps, any> {
18-
static propTypes = {
19-
gutter: object,
20-
};
21-
22-
static defaultProps = {
23-
gutter: null,
24-
};
19+
export default class LineGutter extends Component<LineGutterProps> {
20+
static defaultProps = {
21+
gutter: null,
22+
};
2523

26-
render() {
27-
const { gutter } = this.props;
24+
render() {
25+
const { gutter } = this.props;
2826

29-
return (
30-
<span className={`log-gutter ${styles.lineGutter}`}>{gutter}</span>
31-
);
32-
}
27+
return (
28+
<span className={`log-gutter ${styles.lineGutter}`}>{gutter}</span>
29+
);
30+
}
3331
}

0 commit comments

Comments
 (0)