import { ReactScanInternals } from '~core/index';
import { cn } from '~web/utils/helpers';
export const ChevronRight = ({
size = 24,
className,
}: {
size?: number;
className?: string;
}) => (
);
export const CopyX = ({
size = 24,
className,
}: {
size?: number;
className?: string;
}) => (
);
export const Notification = ({
className = '',
size = 24,
events = [],
}: {
className?: string;
size?: number;
events: boolean[];
}) => {
const hasHighSeverity = events.includes(true);
const totalSevere = events.filter((e) => e).length;
const displayCount = totalSevere > 99 ? '>99' : totalSevere;
const badgeSize = hasHighSeverity
? Math.max(size * 0.6, 14)
: Math.max(size * 0.4, 6);
return (
{events.length > 0 &&
totalSevere > 0 &&
ReactScanInternals.options.value.showNotificationCount && (
{hasHighSeverity && displayCount}
)}
);
};
export const CloseIcon = ({
className = '',
size = 24,
}: { className?: string; size?: number }) => (
);
export const VolumeOnIcon = ({
className = '',
size = 24,
}: { className?: string; size?: number }) => (
);
export const VolumeOffIcon = ({
className = '',
size = 24,
}: { className?: string; size?: number }) => (
);
export const ArrowLeft = ({
size = 24,
className,
}: {
size?: number;
className?: string;
}) => (
);
export const PointerIcon = ({
className = '',
size = 24,
}: { className?: string; size?: number }) => (
);
export const KeyboardIcon = ({
className = '',
size = 24,
}: { className?: string; size?: number }) => (
);
export const ClearIcon = ({
className = '',
size = 24,
}: { className?: string; size?: number }) => {
return (
);
};
export const TrendingDownIcon = ({
className = '',
size = 24,
}: { className?: string; size?: number }) => (
);