import React from 'react' import { Button, ButtonVariation, Container, Dialog, Layout, Text } from '@harnessio/uicore' import { Color, FontVariation } from '@harnessio/design-system' import { useStrings } from 'framework/strings' import type { Violation } from 'utils/Utils' import css from './RuleViolationAlertModal.module.scss' interface ViolationAlertModalProps { setOpen: (val: boolean) => void open: boolean title: string text: string rules: Violation[] | undefined } const RuleViolationAlertModal = (props: ViolationAlertModalProps) => { const { title, text, rules, setOpen, open } = props const { getString } = useStrings() return ( { setOpen(false) }} isOpen={open}> {title} {text} {rules?.map((rule, idx) => { return ( {rule.violation} ) })} ) } export default RuleViolationAlertModal