Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7,511 changes: 7,511 additions & 0 deletions package-lock.json

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/Daco_5394286.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/Pokemon-Ash-PNG-HD.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
46 changes: 39 additions & 7 deletions src/data.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,41 @@
// estas funciones son de ejemplo
// // estas funciones son de ejemplo

export const example = () => {
return 'example';
};
// export const example = () => {
// return 'example';
// };

export const anotherExample = () => {
return 'OMG';
};
// export const anotherExample = () => {
// return 'OMG';
// };

export const filterDataByType= (data, condition) =>{
const pokemonesFiltrados= data.filter((pokemon) => pokemon.type.includes(condition));
console.log(pokemonesFiltrados)
return pokemonesFiltrados;
}

export const sortData=(data,sortOrder) => {
const ordenarAsc=data.sort((a,b) => {
let name1= a.name.toLowerCase()
let name2= b.name.tolowerCase()
if (sortOrder=== "asc") {

if(name1<name2){

return -1;
}
}

if (sortOrder=== "desc") {

if(name1>name2){

return -1 ;

}
}
return 0;
})
}

console.log(data.sort((a,b)))
35 changes: 34 additions & 1 deletion src/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,40 @@
<link rel="stylesheet" href="style.css" />
</head>
<body>
<div id="root"></div>
<div class="contenedor" id="contenedor">

<div class="buscador" id="buscador">
<img src="Daco_5394286.png" class="im2">
<img src="Pokemon-Ash-PNG-HD.png" class="im1" >

<li class="nav-item"><button class="btn btn-header" id="ver-todos">Ver todos</button></li>
<li class="nav-item"><button class="btn btn-header normal" id="normal">Normal</button></li>
<li class="nav-item"><button class="btn btn-header fire" id="fire">Fire</button></li>
<li class="nav-item"><button class="btn btn-header water" id="water">Water</button></li>
<li class="nav-item"><button class="btn btn-header grass" id="grass">Grass</button></li>
<li class="nav-item"><button class="btn btn-header electric" id="electric">Electric</button></li>
<li class="nav-item"><button class="btn btn-header ice" id="ice">Ice</button></li>
<li class="nav-item"><button class="btn btn-header fighting" id="fighting">Fighting</button></li>
<li class="nav-item"><button class="btn btn-header poison" id="poison">Poison</button></li>
<li class="nav-item"><button class="btn btn-header ground" id="ground">Ground</button></li>
<li class="nav-item"><button class="btn btn-header flying" id="flying">Flying</button></li>
<li class="nav-item"><button class="btn btn-header psychic" id="psychic">Psychic</button></li>
<li class="nav-item"><button class="btn btn-header bug" id="bug">Bug</button></li>
<li class="nav-item"><button class="btn btn-header rock" id="rock">Rock</button></li>
<li class="nav-item"><button class="btn btn-header ghost" id="ghost">Ghost</button></li>
<li class="nav-item"><button class="btn btn-header dark" id="dark">Dark</button></li>
<li class="nav-item"><button class="btn btn-header dragon" id="dragon">Dragon</button></li>
<li class="nav-item"><button class="btn btn-header steel" id="steel">Steel</button></li>
<li class="nav-item"><button class="btn btn-header fairy" id="fairy">Fairy</button></li>
</ul>
</nav>

</div>
<div class="targets" id="targets">
</div>
</div>
<script src="main.js" type="module"></script>


</body>
</html>
Loading