{ "$schema": "homarr-custom-widget-v2", "name": "Pokédex — Charizard", "description": "Detailed Pokémon card with types, stats, tabs, pagination, and collapsible info", "iconUrl": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/items/poke-ball.png", "url": "https://pokeapi.co/api/v2/pokemon/charizard", "authType": "none", "method": "GET", "displayType": "customJsx", "displayConfig": { "type": "customJsx", "template": "\n \n \n \n {data.name}\n #{String(data.id).padStart(3, \"0\")} · {data.height / 10} m · {data.weight / 10} kg\n \n {data.types.map(t =>\n \n )}\n \n \n \n \n \n \n {data.stats.map(s =>\n 100 ? \"green\" : s.base_stat > 60 ? \"yellow\" : \"red\"} />\n )}\n \n \n \n \n \n {data.abilities.map(a =>\n \n {a.ability.name}{a.is_hidden ? \" (hidden)\" : \"\"}\n \n )}\n \n \n \n \n \n {data.moves.map(m =>\n {m.move.name}\n )}\n \n \n \n" } }