import type { ReactNode } from "react"; import { appInfo } from "../lib/appInfo"; interface Props { children: ReactNode; feature: "updater" | "license"; } const featureMap: Record = { updater: appInfo.featureUpdater, license: appInfo.featureLicense, }; export function CargoFeature({ children, feature }: Props) { if (featureMap[feature]) { return <>{children}; } return null; }