import type { AlertStatus } from '../../primitives/alert/alert.types';
import { DEFAULT_ICON_SIZE } from './alert.constants';
import type { AlertIconProps } from './alert.types';
import { DefaultIcon } from './default-icon';
import { SuccessIcon } from './success-icon';
import { WarningIcon } from './warning-icon';
/**
* Resolves the default icon component based on the current alert status.
*/
export function getStatusIcon(
status: AlertStatus,
iconProps: AlertIconProps
): React.ReactElement {
const { size = DEFAULT_ICON_SIZE, color } = iconProps;
switch (status) {
case 'success':
return ;
case 'warning':
return ;
default:
return ;
}
}