import { useMemo, useState } from 'react'; import YAML from 'yaml'; import { Minus, Plus } from 'lucide-react'; import { FeatureId } from '@/react/portainer/feature-flags/enums'; import { WebEditorForm } from '@@/WebEditorForm'; import { Button } from '@@/buttons'; import { BETeaserButton } from '@@/BETeaserButton'; type Props = { identifier: string; data: string; hideMessage?: boolean; }; export function YAMLInspector({ identifier, data, hideMessage }: Props) { const [expanded, setExpanded] = useState(false); const yaml = useMemo(() => cleanYamlUnwantedFields(data), [data]); return (