Menu__search–example-documentation

menu__search jest odpowiedzialne za wyświetlanie menu__search:

Przykłady elementu menu__search:

Menu top jest elementem posiadającym klasę .menu__search

Te elementy powinny być unikalne na stronie.
Ten element może być aktywowany przy użyciu elementów posiadających klasę


const searchBarToggleBtn  =.search-bar__toggle-btn

Elementów aktywujących może być dowolnie dużo na stronie, taki element po kliknięciu spowoduje dodanie klasy active lub wyłączenie klasy active jeżeli element jest już aktywny

Element sidebar <div class="menu__search active"> Content</div>

Kliknięcie w element <div clas= "search__toggle-btn">...</div>

Spowoduje zminanę elementu Sidebar na:

 <div class="menu__search active"> Search</div>

Element search posiada dodatkowe właściwości o których za chwilę:

Poniżej prosta implementacja

Poniżej najprostsza implementacja

Funkcjonalność search

Dalsza część implementacji , czyli funkcjonalność wyszukiwarki

Search składa się z dwóch elementów

const searchSuggestions  = .search__suggestions
const resultsContainer= .search__results

Dla tych elementów nie trzeba tworzyć dokumentacji ( ale można to zrobić)

Element search__suggestions

Sugestia 1
Sugestia 2
Sugestia 3
Sugestia 4
Sugestia 5
Sugestia 6

Element search__results

Prosta implementacja

data-search-result-product-type="title"
Price
Saleprice value
Quantity
Links
Title
Price
Saleprice value
Quantity
Link
Title
Price
Saleprice value
Quantity
zdjecie Link

Po ich implementacji będą zachowywały się w taki sposób

Sugestia 1
Sugestia 2
Sugestia 3
Sugestia 4
Sugestia 5
Sugestia 6
data-search-result-product-type="title"
Price
Saleprice value
Quantity
Links
Title
Price
Saleprice value
Quantity
Link
Title
Price
Saleprice value
Quantity
zdjecie Link