diff --git a/.changeset/wicked-pandas-report.md b/.changeset/wicked-pandas-report.md new file mode 100644 index 000000000..9b41d3131 --- /dev/null +++ b/.changeset/wicked-pandas-report.md @@ -0,0 +1,5 @@ +--- +"victory-core": patch +--- + +fix hydration error using victory line with nextjs diff --git a/packages/victory-core/src/victory-clip-container/victory-clip-container.tsx b/packages/victory-core/src/victory-clip-container/victory-clip-container.tsx index 8ac1c6990..c6e38297f 100644 --- a/packages/victory-core/src/victory-clip-container/victory-clip-container.tsx +++ b/packages/victory-core/src/victory-clip-container/victory-clip-container.tsx @@ -1,6 +1,5 @@ import React from "react"; import defaults from "lodash/defaults"; -import isObject from "lodash/isObject"; import uniqueId from "lodash/uniqueId"; import * as Helpers from "../victory-util/helpers"; @@ -32,7 +31,14 @@ export interface VictoryClipContainerProps { translateY?: number; } -export class VictoryClipContainer extends React.Component { +interface VictoryClipContainerState { + clipId?: number | string; +} + +export class VictoryClipContainer extends React.Component< + VictoryClipContainerProps, + VictoryClipContainerState +> { static displayName = "VictoryClipContainer"; static role = "container"; @@ -46,10 +52,18 @@ export class VictoryClipContainer extends React.Component