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