import { AxisProps } from "."; import { text,applyMargins } from "../../helpers"; export const YAxis = ({ items, chart, axis: { size: [_, sy], margins } }: AxisProps) => { const { x1, x2, y1, y2 } = applyMargins(chart, margins); const interval = (sy) / (items.length - 1); const { margin: [mx, my], startOffset: [ox, oy] } = margins; return <> {items.map((i, index) => { const y = y1 - ((index) * interval) - oy; const displayText = text(i); const className = !displayText ? "hidden" : ""; return {displayText} ; })} ; };