feat(wds): add 'Descarca parcele' button for quick terenuri+cladiri sync
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -17,6 +17,7 @@ import {
|
|||||||
WifiOff,
|
WifiOff,
|
||||||
Activity,
|
Activity,
|
||||||
Play,
|
Play,
|
||||||
|
Download,
|
||||||
} from "lucide-react";
|
} from "lucide-react";
|
||||||
import { Button } from "@/shared/components/ui/button";
|
import { Button } from "@/shared/components/ui/button";
|
||||||
import { Input } from "@/shared/components/ui/input";
|
import { Input } from "@/shared/components/ui/input";
|
||||||
@@ -253,19 +254,33 @@ export default function WeekendDeepSyncPage() {
|
|||||||
</span>
|
</span>
|
||||||
)}
|
)}
|
||||||
{syncStatus !== "running" && (
|
{syncStatus !== "running" && (
|
||||||
|
<>
|
||||||
|
<Button
|
||||||
|
variant="outline"
|
||||||
|
size="sm"
|
||||||
|
disabled={actionLoading}
|
||||||
|
onClick={() => {
|
||||||
|
if (window.confirm("Descarca terenuri + cladiri pentru orasele pending?"))
|
||||||
|
void doAction({ action: "trigger", onlySteps: ["sync_terenuri", "sync_cladiri"] });
|
||||||
|
}}
|
||||||
|
>
|
||||||
|
<Download className="h-4 w-4 mr-1" />
|
||||||
|
Descarca parcele
|
||||||
|
</Button>
|
||||||
<Button
|
<Button
|
||||||
variant="outline"
|
variant="outline"
|
||||||
size="sm"
|
size="sm"
|
||||||
className="text-indigo-600 border-indigo-300 hover:bg-indigo-50 dark:text-indigo-400 dark:border-indigo-700 dark:hover:bg-indigo-950/30"
|
className="text-indigo-600 border-indigo-300 hover:bg-indigo-50 dark:text-indigo-400 dark:border-indigo-700 dark:hover:bg-indigo-950/30"
|
||||||
disabled={actionLoading}
|
disabled={actionLoading}
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
if (window.confirm("Pornesti sincronizarea manuala? Va procesa toti pasii pending."))
|
if (window.confirm("Pornesti sincronizarea completa? Va procesa toti pasii pending."))
|
||||||
void doAction({ action: "trigger" });
|
void doAction({ action: "trigger" });
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<Play className="h-4 w-4 mr-1" />
|
<Play className="h-4 w-4 mr-1" />
|
||||||
Porneste sync
|
Sync complet
|
||||||
</Button>
|
</Button>
|
||||||
|
</>
|
||||||
)}
|
)}
|
||||||
<Button
|
<Button
|
||||||
variant="ghost"
|
variant="ghost"
|
||||||
|
|||||||
Reference in New Issue
Block a user