import React from 'react';
import { CompanyIcon } from './companyIcon';
import type { CompanyIconProps, CompanyIcons } from './companyIcon';
import type { VariantType } from '../cdnAsset';

/**
 * Renamed to `CompanyIcon`. This export is preserved so apps continue to work
 * while they migrate. Will be removed in the next major version.
 *
 * @type atom
 * @status deprecated
 * @tags visuals
 * @deprecated Use `CompanyIcon` instead.
 */
export function BrandIcon<
    Name extends keyof CompanyIcons,
    Size extends keyof CompanyIcons[Name],
    Variant extends VariantType<CompanyIcons[Name][Size]>,
>(props: CompanyIconProps<Name, Size, Variant>) {
    return <CompanyIcon {...props} />;
}
