Comments (6)
I had same issue when doing some package upgrades. It was solved by modifying how I was using "containerComponent" prop.
//Before
<VictoryChart containerComponent={tooltipLabel ? <VictoryVoronoiContainer/> : undefined} >{...}</VictoryChart>
//After
<VictoryChart containerComponent={tooltipLabel ? <VictoryVoronoiContainer/> : <VictoryContainer/>} >{...}</VictoryChart>
It looks like you no longer include VictoryContainer by default if "containerComponent" is undefined.
from victory.
I stumbled across this issue too. I confirm what @bretthadley said, if containerComponent
is undefined
, there is an app crash in React Native.
from victory.
Hi @KelvinPortuphy, do you have some sample code so we can reproduce the issue?
Here is the template for submitting a big report. It helps us solve the issue for you quicker. https://github.com/FormidableLabs/victory/blob/main/.github/ISSUE_TEMPLATE/bug_report.md
from victory.
@carbonrobot
that would hard to do because we use it in quiet a number places in our app,
and I have moved on because of tight deadlines
but I noticed replacing
var componentStyle = titleComponent.props && titleComponent.props.style || {};
with
var componentStyle = titleComponent?.props && titleComponent?.props?.style || {};
on line 205 fixed the issue.
from victory.
Ok, we will close the issue until you are able to provide some information on your usage.
from victory.
Thanks for the additional info @bretthadley and @Kerumen.
This component uses default props for that property so undefined
would definitely throw an error. I'll review our docs to make sure we cover this use case.
from victory.
Related Issues (20)
- Combining VictoryZoomContainer with VictoryVoroniContainer HOT 1
- Is RTL layout supported for Victory charts? HOT 4
- Unable to use all null data in timeseries with VictoryStack
- Histogram bins overflowing start of axis
- Getting Started not showing anything just blank HOT 2
- VictoryVoronoiContainer with VictoryBar inside VictoryGroup gives inconsistent grouping in tooltip depending on bar values HOT 6
- Undefined containerComponent results in TypeError HOT 2
- Applying transform in style doesn't work on VictoryLabel or Point HOT 1
- The Tooltip component is being cutting at the border HOT 1
- In a responsive chart with Voronoi and Zoom, tooltips are shown for an offset cursor, if a re-render is triggered during zooming HOT 1
- 'active' variable in style for VictoryBar no longer works as expected HOT 8
- Flyout text is rendered out of viewBox when hovering VictoryBar and it's Flyout component shows up HOT 1
- 2024 Roadmap
- VictoryTooltip not showing when wrapped in another component unless using VictoryVoronoiContainer HOT 1
- Victory position is undefined HOT 4
- Community Contributions
- Victory Bar ignores domainPadding on x near 0 HOT 4
- Voronoi Container in VictoryGroup doesn't work, otherwise works fine
- Attempted import error: 'PropTypes' is not exported from victory-core HOT 1
- Is it safe to use legacy version of Victory Native for Candlestick chart? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from victory.