import { hasPersonalRecordSource, PersonalRecordSource } from "./personal-record-source"; import { OrgBadge } from "./org-badge"; import { createdAtOrganization } from "../../utils/createdAtOrganization"; type Attributed = Parameters[0]; /** The practice a record was written at, from its stored attribution only: no request per row, and never * the viewer's own practice in place of a missing one. */ export const SourcePractice = ({ resource, className }: { resource?: Attributed; className?: string }) => { if (hasPersonalRecordSource(resource)) return ; const { name } = createdAtOrganization(resource); return ( {name ? ( <> {name} ) : ( "Practice not recorded" )} ); };