Wdrożenie projektu
15 godz. 6 min · UI, UX i Webdesign
Krzysiek PiekarzAutomation Specialist / No-code DeveloperMateriał szkoleniowy został zaprojektowany tak, aby mogło z niego skorzystać jak najszersze grono odbiorców. Nieważne czy jesteś totalnym laikiem, czy też posiadasz już wiedzę z zakresu programowania lub designu, na pewno znajdziesz tu coś dla siebie. A więc kto jeszcze może skorzystać z wiedzy zawartej w tym kursie?
Cześć! W tej lekcji zajmiemy się kilkoma drobnymi
poprawkami, dzięki czemu przygotujemy sobie pole do pracy w kolejnych lekcjach.
Mowa oczywiście o koncie hosta w naszym dashboard.
W pierwszej kolejności musimy zadbać o to, aby logowanie za pomocą tych dwóch
przycisków, czyli Demo guest oraz demo host prowadziło nas odpowiednio do
Dashboard u i przy okazji przekazywało tam odpowiedni widok.
A więc przejdźmy do edytora. Przejdźmy na stronę.
Zanim.
Ja już takie poprawki odpowiednio
wprowadziłem, czyli w przypadku konta demo gest.
Logujemy użytkownika, kierujemy go na
stronę Dashboard i oczywiście przekazujemy tutaj zespół Kings Display.
W przypadku tego hosta.
Jest to oczywiście ostry seks, ponieważ
taki widok będzie pierwszym i domyślnym dla hosta.
Skoro mamy gotowe to zaloguj się na odpowiednie konto.
Jak widzisz już tutaj wprowadziłem odpowiednie poprawki.
Pierwszą i najważniejszą jest oczywiście menu po lewej stronie.
A więc wróćmy do Dashboard u.
Nie on boarding, tylko strona Dashboard.
I w tym przypadku.
Jeżeli przejdziemy do grupy menu Left Top Group.
Tak jak widzisz, ja nasze menu gościa
zamieniłem po prostu Darius Abel Element później.
Na podstawie tego utworzyłem tutaj menu hosta.
Tu musisz oczywiście zadbać tylko o to, aby przekazywać odpowiednie widoki.
A więc host listing.
A z booking.
Tu mamy host reviews i oczywiście host messages.
Oczywiście nie zapominamy również o tym,
aby dostosować tutaj condition, ale odnosząc się do odpowiednich widoków.
A kolejno potem na stronie Dashboard u tylko ukrywamy oba te menu i pokazujemy je
w zależności od tego, jakie konto jest aktualnie aktywne, czyli.
Przejdźmy tutaj.
Jeśli current User type jest gest, to oczywiście pokazujemy menu dla gościa.
Analogicznie menu dla hosta.
Ten sam sposób potraktowałem również menu mobilne.
Jak widzisz tutaj.
Mniej mobilne gościa Zawiniłem znów.
Dariusz zapal element.
Natomiast pamiętaj, że jeżeli to zrobisz,
będziesz musiał wprowadzić kilka drobnych poprawek.
Przede wszystkim.
To z automatu. Niestety Babel zamienia na zwykłą grupę.
A więc będziesz musiał tutaj ustawić opcję dla Floating Group.
Kolejno te warunki, które dodawaliśmy do naszej floating grupy,
która odpowiednio je pokazywały i ukrywały, musimy sobie stąd wyciąć.
A tutaj w sekcji Layout zaznaczamy tę
opcję, że cały ten element jest widoczny po załadowaniu się strony.
Collapse to hide możemy zostawić.
Tutaj nic się nie dzieje i dopiero po tym jak dodasz taki element do dashboard u.
Tutaj ukrywasz ten element i dopiero tu
oczywiście pokazujesz go kiedy ten conditions jest spełniony
i potem dokładnie to samo robimy tutaj na menu hosta.
Najprościej będzie Ci po prostu utworzyć taki element na podstawie tego
głównego menu dla hosta i potem odpowiednio go
dostosować właśnie do takich ustawień mobilnych.
Jak widzisz w przypadku Dashboard jest to ogólnie podejścia signal page Application.
Ja pracuję w ten sposób, że jeżeli coś ma
być pokazywane przy określonych conditions w zależności od typu użytkownika bądź
danego widoku, to zawsze zamieniam to na element.
A więc zrobiłem to tutaj dla menu menu
mobilnego i to samo zrobiłem tutaj z resztą dla tej prawej kolumny.
Nie mamy oczywiście statystyki dla gościa,
które utworzyliśmy w jednej z poprzednich lekcji.
Znów zamieniamy to na element.
Pokazujemy oczywiście wtedy, kiedy jest
spełniony condition all, a na podstawie tego po prostu tworzymy
sobie znów statystyki, tym razem dla hosta.
Możesz sobie pobrać te wartości.
Znów wpisujemy je tutaj na sztywno.
Nie będziemy wykonywać na razie żadnych obliczeń.
Tym zajmiemy się w sprincie numer 2.
A więc tak skoro lewą
prawą kolumnę mamy gotową, zajęliśmy się również mniej mobilnym dla
obu typ kont, to pozostaje nam jeszcze tylko dopasować.
Oczywiście na wybór.
Pamiętaj, żeby.
Tą grupę, która jest tutaj.
Czyli rozwijamy container
grupę na FB host pokazywać oczywiście wtedy kiedy user type jest równy host.
Dodatkowo przy break point ciemniejszym bądź równym 768 pikseli ukrywamy tą lewą
grupę, czyli tą z tym tekstem, a więc dla tego samego break pointa
dla grupy na var host group musimy wyrównać elementy do lewej strony.
Mamy tu tylko jeden przycisk, dzięki czemu to będzie dobrze się prezentowało.
Jak widzisz mamy menu, mamy prawą kolumnę.
No i oczywiście pozostaje Ci jeszcze tutaj
dodanie tych startowych widoków dla Empty State.
1R User Element, w którym będziesz musiał przede wszystkim podmienić obrazek
oraz dodać nowy filtr Data type User jest oczywiście host.
Listing.
Obrazek znajdziesz oczywiście w plikach źródłowych.
Natomiast.
Przechodzimy do data user i dodajemy tutaj
po prostu kolejny filtr o nazwie Listing Number.
Dzięki czemu bardziej będziemy mogli teraz
pododawać te odpowiednie elementy na empty state.
Jak widzisz, nie ma tutaj nic trudnego.
Odnosimy się znów do konkretnego widoku, do konkretnego ludu.
Skręt user.
I w ten sam sposób zmieniamy full state na empty state itd.
Więc po prostu wykonujemy dokładnie to samo co robiliśmy w lekcjach poprzednich.
Ja tutaj narazie dodałem tylko 4 elementy dla Empty.
Mamy tutaj jak widzisz host booking.
W tym przypadku odnosimy się oczywiście
już do tego filmy, które stworzyliśmy wcześniej, czyli Booking Number.
Analogicznie dla RIF i analogicznie dla Messages.
Natomiast co do samych tekstów, to ja je tutaj tylko odpowiednio
dostosowałem, tak aby one bardziej pasowały do konta hosta.
Jak widzisz one się tutaj delikatnie
różnią w stosunku do tego co mieliśmy dla konta naszego gościa.
Możesz wykorzystać te moje teksty.
Możesz również za pomocą czat GPT lub innego narzędzia wygenerować własne teksty
albo wymyślić je samemu, jeżeli masz taką fantazję.
Nic nie stoi na przeszkodzie.
Mam również nadzieję, że udało Ci się wdrożyć tą sekcję Messages.
Ja ją pozostawiam pustą.
Dodałem tylko ten widok dla Empty State.
I to wszystko.
A więc skoro nasz dashboard jest już
przygotowany do tego, aby obsługiwać konto hosta, to oczywiście w kolejnych lekcjach
zajmiemy się następnymi widokami, a zaczniemy oczywiście od Host listing.
Ja dziękuję Ci za uwagę w tej lekcji.
Była ona dosyć krótka, ale oczywiście te
operacje i tak musimy wykonać, żeby w ogóle przystąpić do pracy.
Tak więc jeszcze raz dziękuję za uwagę i widzimy się za.