import { memo } from "react"; import equal from "react-fast-compare"; type Props = { icon: React.ReactNode; title: string; description?: string; control: React.ReactNode; }; function RawConfiguration({ icon, title, description, control }: Props) { return (
{icon} {description ? (
{title} {description}
) : ( {title} )}
{control}
); } export const Configuration = memo(RawConfiguration, equal);