style: 完成所有文件的lint

This commit is contained in:
claude-code-best
2026-05-01 21:39:30 +08:00
parent d136872cc9
commit 6182015005
1333 changed files with 68255 additions and 77882 deletions

View File

@@ -1,32 +1,32 @@
"use client";
'use client';
import { cn } from "../../src/lib/utils";
import { Button } from "../ui/button";
import { ShieldAlertIcon, CheckIcon, XIcon } from "lucide-react";
import type { PermissionOption } from "../../src/acp/types";
import { cn } from '../../src/lib/utils';
import { Button } from '../ui/button';
import { ShieldAlertIcon, CheckIcon, XIcon } from 'lucide-react';
import type { PermissionOption } from '../../src/acp/types';
// Get button variant based on option kind
function getButtonVariant(kind: PermissionOption["kind"]): "default" | "destructive" | "outline" | "secondary" {
function getButtonVariant(kind: PermissionOption['kind']): 'default' | 'destructive' | 'outline' | 'secondary' {
switch (kind) {
case "allow_once":
case "allow_always":
return "default";
case "reject_once":
case "reject_always":
return "destructive";
case 'allow_once':
case 'allow_always':
return 'default';
case 'reject_once':
case 'reject_always':
return 'destructive';
default:
return "outline";
return 'outline';
}
}
// Get button icon based on option kind
function getButtonIcon(kind: PermissionOption["kind"]) {
function getButtonIcon(kind: PermissionOption['kind']) {
switch (kind) {
case "allow_once":
case "allow_always":
case 'allow_once':
case 'allow_always':
return <CheckIcon className="size-4" />;
case "reject_once":
case "reject_always":
case 'reject_once':
case 'reject_always':
return <XIcon className="size-4" />;
default:
return null;
@@ -37,7 +37,7 @@ function getButtonIcon(kind: PermissionOption["kind"]) {
export interface ToolPermissionButtonsProps {
requestId: string;
options: PermissionOption[];
onRespond: (requestId: string, optionId: string | null, optionKind: PermissionOption["kind"] | null) => void;
onRespond: (requestId: string, optionId: string | null, optionKind: PermissionOption['kind'] | null) => void;
className?: string;
}
@@ -47,15 +47,13 @@ export function ToolPermissionButtons({ requestId, options, onRespond, className
};
return (
<div className={cn("p-3 border-t border-warning-border/30 bg-warning-bg/50", className)}>
<div className={cn('p-3 border-t border-warning-border/30 bg-warning-bg/50', className)}>
<div className="flex items-center gap-2 mb-2">
<ShieldAlertIcon className="size-4 text-warning-text" />
<span className="text-xs font-medium text-warning-text">
Permission Required
</span>
<span className="text-xs font-medium text-warning-text">Permission Required</span>
</div>
<div className="flex flex-wrap gap-2">
{options.map((option) => (
{options.map(option => (
<Button
key={option.optionId}
variant={getButtonVariant(option.kind)}
@@ -71,4 +69,3 @@ export function ToolPermissionButtons({ requestId, options, onRespond, className
</div>
);
}