tweak: Make embedded chart more compressible
Per pointers here: <https://github.com/ForumMagnum/ForumMagnum/pull/6096#issuecomment-1317821272>
This commit is contained in:
parent
67e4b825db
commit
0a7d2d160a
|
@ -13,8 +13,10 @@ import {
|
||||||
VictoryVoronoiContainer,
|
VictoryVoronoiContainer,
|
||||||
} from "victory";
|
} from "victory";
|
||||||
|
|
||||||
import { chartColors, ChartData, ChartSeries, height, width } from "./utils";
|
import { chartColors, ChartData, ChartSeries, goldenRatio } from "./utils";
|
||||||
|
|
||||||
|
const height = 400
|
||||||
|
const width = height * goldenRatio
|
||||||
let dateFormat = "MMM do y"; // "yyyy-MM-dd"
|
let dateFormat = "MMM do y"; // "yyyy-MM-dd"
|
||||||
|
|
||||||
// can't be replaced with React component, VictoryChart requires VictoryGroup elements to be immediate children
|
// can't be replaced with React component, VictoryChart requires VictoryGroup elements to be immediate children
|
||||||
|
|
|
@ -18,7 +18,7 @@ export const chartColors = [
|
||||||
"#F59E0B", // amber-500
|
"#F59E0B", // amber-500
|
||||||
];
|
];
|
||||||
|
|
||||||
const goldenRatio = (1 + Math.sqrt(5)) / 2;
|
export const goldenRatio = (1 + Math.sqrt(5)) / 2;
|
||||||
// used both for chart and for ssr placeholder
|
// used both for chart and for ssr placeholder
|
||||||
export const width = 750;
|
export const width = 750;
|
||||||
export const height = width / goldenRatio;
|
export const height = width / goldenRatio;
|
||||||
|
|
|
@ -40,7 +40,7 @@ const EmbedQuestionPage: NextPage<Props> = ({ id }) => {
|
||||||
<Query document={QuestionPageDocument} variables={{ id }}>
|
<Query document={QuestionPageDocument} variables={{ id }}>
|
||||||
{({ data: { result: question } }) =>
|
{({ data: { result: question } }) =>
|
||||||
question ? (
|
question ? (
|
||||||
<div className="p-4">
|
<div className="flex flex-col p-4 ">
|
||||||
<QuestionTitle question={question} linkToMetaforecast={true} />
|
<QuestionTitle question={question} linkToMetaforecast={true} />
|
||||||
|
|
||||||
<div className="mb-5 mt-5">
|
<div className="mb-5 mt-5">
|
||||||
|
|
Loading…
Reference in New Issue
Block a user