feat: Add coordinate formatting utility and update project views

This commit is contained in:
Chop
2025-07-10 22:56:03 +02:00
parent 9c076f537e
commit 33ea8de17e
4 changed files with 44 additions and 35 deletions

View File

@@ -73,9 +73,6 @@ export default function ProjectStatusDropdown({
}
};
const handleOpen = () => {
console.log(
"ProjectStatusDropdown handleOpen called, setting isOpen to true"
);
setIsOpen(true);
};
@@ -111,10 +108,6 @@ export default function ProjectStatusDropdown({
<button
ref={buttonRef}
onClick={() => {
console.log(
"ProjectStatusDropdown button clicked, current isOpen:",
isOpen
);
setIsOpen(!isOpen);
}}
disabled={loading}
@@ -145,17 +138,13 @@ export default function ProjectStatusDropdown({
</svg>
</Badge>
</button>{" "}
{/* Simple dropdown for debugging */}
{/* Status Options Dropdown */}
{isOpen && (
<div className="absolute top-full left-0 mt-1 bg-white border-2 border-red-500 rounded-md shadow-lg z-[9999] min-w-[140px]">
<div className="bg-yellow-100 p-2 text-xs text-center border-b">
DEBUG: ProjectStatus Dropdown is visible
</div>
<div className="absolute top-full left-0 mt-1 bg-white border border-gray-200 rounded-md shadow-lg z-[9999] min-w-[140px]">
{Object.entries(statusConfig).map(([statusKey, config]) => (
<button
key={statusKey}
onClick={() => {
console.log("ProjectStatus Option clicked:", statusKey);
handleChange(statusKey);
}}
className="w-full text-left px-3 py-2 hover:bg-gray-50 transition-colors first:rounded-t-md last:rounded-b-md"
@@ -170,9 +159,8 @@ export default function ProjectStatusDropdown({
{/* Backdrop */}
{isOpen && (
<div
className="fixed inset-0 z-[9998] bg-black bg-opacity-10"
className="fixed inset-0 z-[9998]"
onClick={() => {
console.log("ProjectStatus Backdrop clicked");
setIsOpen(false);
}}
/>