Fix types in QuestionGroupChart component

This commit is contained in:
Adrian Rumpold
2025-07-10 09:23:01 +02:00
parent f3f490d960
commit fa8a0e4763
3 changed files with 10 additions and 4 deletions

6
.gitignore vendored
View File

@@ -12,6 +12,12 @@ dist
dist-ssr dist-ssr
*.local *.local
# TypeScript cache
*.tsbuildinfo
# Optional eslint cache
.eslintcache
# Editor directories and files # Editor directories and files
.vscode/* .vscode/*
!.vscode/extensions.json !.vscode/extensions.json

View File

@@ -35,7 +35,7 @@ function App() {
// Create scales // Create scales
const xScale = d3 const xScale = d3
.scaleBand() .scaleBand<number>()
.domain(sortedResponses) .domain(sortedResponses)
.range([0, sortedResponses.length * config.groupSpacing]); .range([0, sortedResponses.length * config.groupSpacing]);
return ( return (

View File

@@ -10,9 +10,9 @@ import "./Chart.css";
interface QuestionGroupChartProps { interface QuestionGroupChartProps {
question: string; question: string;
metadata?: CategoryMetadata; metadata?: CategoryMetadata;
groupData: { response: string }[]; groupData: { response: number }[];
responses: string[]; responses: number[];
xScale: d3.ScaleBand<string>; xScale: d3.ScaleBand<number>;
} }
function makeDot( function makeDot(