import type { SVGProps } from "react"; type IconProps = SVGProps & { size?: number }; function IconSvg({ children, size = 24, viewBox = "0 0 24 24", ...props }: IconProps & { viewBox?: string }) { return ( {children} ); } export function HabboHome({ size, ...props }: IconProps) { return ( ); } export function HabboUser({ size, ...props }: IconProps) { return ( ); } export function HabboCatalog({ size, ...props }: IconProps) { return ( ); } export function HabboStar({ size, ...props }: IconProps) { return ( ); } export function HabboCommunity({ size, ...props }: IconProps) { return ( ); } export function HabboGames({ size, ...props }: IconProps) { return ( ); } export function HabboEnter({ size, ...props }: IconProps) { return ( ); } export function HabboNews({ size, ...props }: IconProps) { return ( ); } export function HabboOnline({ size, ...props }: IconProps) { return ( ); } export function HabboCamera({ size, ...props }: IconProps) { return ( ); } export function HabboChat({ size, ...props }: IconProps) { return ( ); } export function HabboClock({ size, ...props }: IconProps) { return ( ); } export function HabboHeart({ size, ...props }: IconProps) { return ( ); } export function HabboArrowRight({ size, ...props }: IconProps) { return ( ); } export function HabboCog({ size, ...props }: IconProps) { return ( ); } export function HabboFurni({ size, ...props }: IconProps) { return ( ); } export function HabboDiamond({ size, ...props }: IconProps) { return ( ); } export function HabboCredits({ size, ...props }: IconProps) { return ( ); } export function HabboDuckets({ size, ...props }: IconProps) { return ( ); } export function HabboRank({ size, ...props }: IconProps) { return ( ); } const iconMap = { home: HabboHome, user: HabboUser, catalog: HabboCatalog, star: HabboStar, community: HabboCommunity, games: HabboGames, enter: HabboEnter, news: HabboNews, online: HabboOnline, camera: HabboCamera, chat: HabboChat, clock: HabboClock, heart: HabboHeart, arrowRight: HabboArrowRight, cog: HabboCog, furni: HabboFurni, diamond: HabboDiamond, credits: HabboCredits, duckets: HabboDuckets, rank: HabboRank, }; export type HabboIconName = keyof typeof iconMap; export function HabboIcon({ name, size, ...props }: IconProps & { name: HabboIconName }) { const Icon = iconMap[name]; return ; }