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

stacklok / codegate-ui / 13903674755

17 Mar 2025 03:42PM UTC coverage: 61.874% (-4.6%) from 66.452%
13903674755

Pull #345

github

web-flow
Merge ce2550358 into 5d463ef04
Pull Request #345: feat: react-hook-form field array for provider muxes

443 of 798 branches covered (55.51%)

Branch coverage included in aggregate %.

63 of 93 new or added lines in 21 files covered. (67.74%)

50 existing lines in 4 files now uncovered.

904 of 1379 relevant lines covered (65.55%)

36.88 hits per line

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

75.0
/src/features/workspace/components/form-mux-button-delete-rule.tsx
1
import { Button } from '@stacklok/ui-kit'
2
import { Trash01 } from '@untitled-ui/icons-react'
3
import { useFormMuxRulesContext } from './form-mux-context-provider'
4
import { FieldValuesMuxRow } from '../lib/schema-mux'
5
import { MuxMatcherType } from '@/api/generated'
6

7
export function FormMuxButtonDeleteRow({
8
  index,
9
  row,
10
  isDisabled,
11
}: {
12
  index: number
13
  row: FieldValuesMuxRow & { id: string }
14
  isDisabled: boolean
15
}) {
16
  const { remove } = useFormMuxRulesContext()
52✔
17

18
  return (
19
    <Button
20
      aria-label="Delete"
21
      isIcon
22
      isDisabled={row.matcher_type === MuxMatcherType.CATCH_ALL || isDisabled}
57✔
23
      variant="secondary"
NEW
24
      onPress={() => remove(index)}
×
25
    >
26
      <Trash01 />
27
    </Button>
28
  )
29
}
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