• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

stacklok / codegate-ui / 13155697093

05 Feb 2025 10:49AM UTC coverage: 70.082% (-3.6%) from 73.651%
13155697093

Pull #253

github

web-flow
Merge eb12cdfc9 into 3b0900cd6
Pull Request #253: feat: add providers endpoint and enable muxing

379 of 604 branches covered (62.75%)

Branch coverage included in aggregate %.

22 of 104 new or added lines in 22 files covered. (21.15%)

811 of 1094 relevant lines covered (74.13%)

77.75 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/features/providers/hooks/use-confirm-delete-provider.tsx
1
import { useConfirm } from "@/hooks/use-confirm";
2
import { useCallback } from "react";
3
import { useMutationDeleteProvider } from "./use-mutation-delete-provider";
4

5
export function useConfirmDeleteProvider() {
NEW
6
  const { mutateAsync: deleteProvider } = useMutationDeleteProvider();
×
7

NEW
8
  const { confirm } = useConfirm();
×
9

NEW
10
  return useCallback(
×
11
    async (...params: Parameters<typeof deleteProvider>) => {
NEW
12
      const answer = await confirm(
×
13
        <>
14
          <p className="mb-1">
15
            Are you sure you want to permanently delete this provider?
16
          </p>
17
        </>,
18
        {
19
          buttons: {
20
            yes: "Delete",
21
            no: "Cancel",
22
          },
23
          title: "Permanently delete provider",
24
          isDestructive: true,
25
        }
26
      );
NEW
27
      if (answer) {
×
NEW
28
        return deleteProvider(...params);
×
29
      }
30
    },
31
    [confirm, deleteProvider]
32
  );
33
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc