-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathzoo.js
23 lines (22 loc) · 1.22 KB
/
zoo.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
function renderAvailableAnimals() {
// ממשו את הלוגיקה שמרנדרת את החיות לתוך הדיב עם האיידי animal-cards
// וודאו שאתם מציגים אך ורק את החיות שעומדות בפילטורים הנוכחיים
// במידה ואין פילטרים מסומנים, הציגו את כל החיות
}
function visitAnimal(animalName) {
// ממשו את הלוגיקה של מעבר לעמוד חיה עבור החיה הספציפית שנבחרה
// שמרו בלוקל סטורג' את החיה שנבחרה, כך שבעמוד החיה נוכל לשלוף אותה מהסטורג' ולהציגה בהתאם
}
function setFilter(filterKey, filterValue) {
/**
* ממשו את הלוגיקה של השמת פילטר
* הפילטרים הקיימים הם
* isPredator: true | false
* habitat: "land" | "sea"
* weight: value > user selected weight
* height: value > user selected height
* color: dropdown of all available colors
*/
// ודאו כי אתם שומרים את הפילטרים שהיוזר בחר בלוקל סטורג׳ וטוענים אותם בהתאם
// רנדרו רק את החיות שעומדות בתנאים של הפילטרים
}