Initial commit for new panel
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
"use client";
|
||||
|
||||
import jsVectorMap from "jsvectormap";
|
||||
import { useEffect } from "react";
|
||||
|
||||
import "@/js/us-aea-en";
|
||||
|
||||
export default function Map() {
|
||||
useEffect(() => {
|
||||
new jsVectorMap({
|
||||
selector: "#mapOne",
|
||||
map: "us_aea_en",
|
||||
zoomButtons: true,
|
||||
regionStyle: {
|
||||
initial: {
|
||||
fill: "#C8D0D8",
|
||||
},
|
||||
hover: {
|
||||
fillOpacity: 1,
|
||||
fill: "#3056D3",
|
||||
},
|
||||
},
|
||||
regionLabelStyle: {
|
||||
initial: {
|
||||
fontWeight: "semibold",
|
||||
fill: "#fff",
|
||||
},
|
||||
hover: {
|
||||
cursor: "pointer",
|
||||
},
|
||||
},
|
||||
labels: {
|
||||
regions: {
|
||||
render(code: string) {
|
||||
return code.split("-")[1];
|
||||
},
|
||||
},
|
||||
},
|
||||
});
|
||||
}, []);
|
||||
|
||||
return (
|
||||
<div className="h-[422px]">
|
||||
<div id="mapOne" className="mapOne map-btn" />
|
||||
</div>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user