import { Popover, PopoverTrigger, Button, PopoverContent, PopoverArrow, PopoverHeader, PopoverBody, HStack, } from "@hope-ui/solid" import { useT } from "~/hooks" export interface DeletePopoverProps { name: string loading: boolean onClick: () => void disabled?: boolean buttonText?: string } export const DeletePopover = (props: DeletePopoverProps) => { const t = useT() const isDisabled = props.disabled ?? false // 默认值为 false const buttonText = props.buttonText ?? t("global.delete") // 默认使用删除文本 return ( {({ onClose }) => ( <> {buttonText} {t("global.delete_confirm", { name: props.name, })} )} ) }