39 lines
1.3 KiB
TypeScript
39 lines
1.3 KiB
TypeScript
"use client";
|
|
|
|
import { Button } from "@/components/ui/button";
|
|
import { Check, RotateCcw } from "lucide-react";
|
|
import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from "@/components/ui/tooltip";
|
|
import { toast } from "sonner";
|
|
|
|
interface ActionButtonsProps {
|
|
onReset: () => void;
|
|
}
|
|
|
|
export function ActionButtons({ onReset }: ActionButtonsProps) {
|
|
const handleApply = () => {
|
|
toast.info("Einstellungen aktualisiert und werden für alle Downloads verwendet.");
|
|
};
|
|
|
|
return (
|
|
<TooltipProvider>
|
|
<div className="flex items-center gap-2">
|
|
<Tooltip>
|
|
<TooltipTrigger asChild>
|
|
<Button onClick={onReset} className="w-full" variant="outline">
|
|
<RotateCcw className="mr-2 h-4 w-4" /> Zurücksetzen
|
|
</Button>
|
|
</TooltipTrigger>
|
|
<TooltipContent><p>Alle Einstellungen auf ihre Standardwerte zurücksetzen.</p></TooltipContent>
|
|
</Tooltip>
|
|
<Tooltip>
|
|
<TooltipTrigger asChild>
|
|
<Button onClick={handleApply} className="w-full">
|
|
<Check className="mr-2 h-4 w-4" /> Anwenden
|
|
</Button>
|
|
</TooltipTrigger>
|
|
<TooltipContent><p>Bestätigen und alle oben genannten Einstellungen anwenden. Dies lädt die Bilder nicht herunter.</p></TooltipContent>
|
|
</Tooltip>
|
|
</div>
|
|
</TooltipProvider>
|
|
);
|
|
} |