import {useMode} from "../stores/useMode";
import {MODES} from "../config";
import {
APPROVE_COLOR,
CANCELLED_COLOR,
OTHER_POSTAMATES_COLOR,
PENDING_COLOR, PVZ_COLOR,
} from "./Layers/layers-config";
import {Logo} from "../icons/Logo.jsx";
import {Collapse, Image} from "antd";
import React from "react";
const LegendPointItem = ({color, imageSrc, name, hideImage}) => {
return (
{imageSrc && }
{color && !imageSrc && (
)}
{!imageSrc && !color && !hideImage && (
)}
{name}
);
};
const pendingColors = PENDING_COLOR.stops.map(([_value, color]) => color);
const LegendColorRampItem = ({colors, name}) => {
return (
);
};
const LegendGroupItem = ({item, color}) => {
return (
}
>
{item.groups && item.groups?.map((groupItem) => {
return (
)
})}
)
}
export function Legend({ postGroups, otherGroups }) {
const {mode} = useMode();
return (
{mode === MODES.PENDING && (
<>
>
)}
{mode === MODES.ON_APPROVAL && (
<>
>
)}
{mode === MODES.WORKING && (
<>
>
)}
{postGroups?.map((item) => {
return
})}
{otherGroups?.map((item) => {
return
})}
);
}