@sinchsmb/ui-kit
Version:
UI kit for SinchSMB frontend
19 lines (18 loc) • 564 B
TypeScript
import { SVGProps } from 'react';
import { Country } from '../../constans/country';
import { CommonProps } from '../../types';
export interface CountryIconProps extends CommonProps {
/** Selected country */
country: Country;
ariaLabel?: SVGProps<SVGSVGElement>['aria-label'];
}
/**
* Icon that contains flag for given {@link CountryIconProps.country}.
*
* ```tsx
* import { CountryIcon, Country } from "ui-kit";
*
* <CountryIcon country={Country.Australia} />
* ```
*/
export declare function CountryIcon(props: CountryIconProps): JSX.Element;