diff --git a/src/components/constraints/ConstraintListItem.svelte b/src/components/constraints/ConstraintListItem.svelte index f477bb2ddf..3cbb78f37c 100644 --- a/src/components/constraints/ConstraintListItem.svelte +++ b/src/components/constraints/ConstraintListItem.svelte @@ -6,9 +6,10 @@ import FilterIcon from '@nasa-jpl/stellar/icons/filter.svg?component'; import VisibleHideIcon from '@nasa-jpl/stellar/icons/visible_hide.svg?component'; import VisibleShowIcon from '@nasa-jpl/stellar/icons/visible_show.svg?component'; + import WarningIcon from '@nasa-jpl/stellar/icons/warning.svg?component'; import { createEventDispatcher } from 'svelte'; import type { User } from '../../types/app'; - import type { Constraint, ConstraintResult } from '../../types/constraint'; + import type { Constraint, ConstraintResponse } from '../../types/constraint'; import type { Plan } from '../../types/plan'; import effects from '../../utilities/effects'; import { permissionHandler } from '../../utilities/permissionHandler'; @@ -19,7 +20,7 @@ import ConstraintViolationButton from './ConstraintViolationButton.svelte'; export let constraint: Constraint; - export let constraintResult: ConstraintResult; + export let constraintResponse: ConstraintResponse; export let hasDeletePermission: boolean = false; export let hasEditPermission: boolean = false; export let plan: Plan | null; @@ -29,7 +30,8 @@ const dispatch = createEventDispatcher(); - $: violationCount = constraintResult?.violations?.length; + $: violationCount = constraintResponse?.results?.violations?.length; + $: success = constraintResponse?.success;