// sample legend
import React from 'react';
// import react-boostrap & css
import Dropdown from 'react-bootstrap/Dropdown';
import 'bootstrap/dist/css/bootstrap.min.css';
// import legend css for positioning: place this at the end of other CSS to override pre-existing ones
import './legend-style.css';
interface LegendListDropDownProps {
legendType: string;
// add dropdown props for dynamic change
dropdownTitle: string;
dropdownHref: string[];
dropdownItemText: string[];
}
export default function LegendListDropDown(props: LegendListDropDownProps) {
// set ID for CSS styling
let dropDownID = '';
if (props.legendType === 'categorical') {
dropDownID = 'legend-dropdown-category';
} else {
dropDownID = 'legend-dropdown-chart';
}
return (
<>
{props.dropdownTitle}
{props.dropdownItemText.map((item: string, index: number) => (
{item}
))}
>
);
}