import { cn } from '@documenso/ui/lib/utils'; import { FormItem, FormLabel } from '@documenso/ui/primitives/form/form'; import { Trans } from '@lingui/react/macro'; import type { ReactNode } from 'react'; export type InheritableFieldProps = { isInherited: boolean; canInherit: boolean; label: ReactNode; children: ReactNode; className?: string; testId?: string; }; export const InheritableField = ({ isInherited, canInherit, label, children, className, testId, }: InheritableFieldProps) => { if (!canInherit) { return ( {label} {children} ); } return ( {label} {isInherited ? Inherited : Override} {children} ); };