Jak działa tworzenie kształtów danej? Praktyczny przewodnik

W tym poście pokażę Wam, jak działają kształty danych – na żywo prześledzimy, jak krok po kroku tworzyć własny kształt oraz jak zaprojektować komponent prezentujący ten kształt, czyli FuturePresentation. Ta instrukcja pomoże Ci zrozumieć, jak definiować strukturę danych pod wyświetlanie różnorodnych informacji na stronie.


1. Definiowanie struktury kształtu danych

Na początku tworzymy nowy kształt danych, który jest bazą dla naszego komponentu. Warto od razu zadbać o przemyślaną strukturę pól. Podstawą będzie pole main – pole obiektowe, które zawiera inne kluczowe informacje, takie jak:

  • title – tytuł feature'a
  • subtitle – podtytuł
  • description – opis funkcji
  • content – właściwa treść opisu (np. tekst lub inny komponent)

Po dodaniu takich pól zapisujemy nasz kształt.


2. Przykładowy wygenerowany widok kształtu

Po zapisaniu, system może automatycznie wygenerować przykładowy content, który od razu wyświetli się z prawej strony, prezentując wygląd naszego kształtu.

Następnie możemy personalizować ten widok – dodawać klasy CSS/Tailwind, by uzyskać pożądany wygląd. Przykładowo, można od razu wdrożyć tryb dark mode z efektami gradientu na tekście i polach.


3. Ulepszanie i generowanie wersji wizualnej

Możemy zdefiniować, jak nasz komponent ma się prezentować — na przykład dodać opis "Feature umożliwiający automatyczne tłumaczenia". Warto przy tym korzystać ze stylistyki nawiązującej do innych komponentów, np. pricing.

Generowanie przykładowej prezentacji pokazuje, jak nasz kształt wygląda – z zastosowaniem stylów i gradientów zaprogramowanych w strukturze.


4. Dalsza edycja i dopracowanie

Na tym etapie łatwo można modyfikować takie cechy jak grubość tekstu (np. ustawiać wartość semibold) czy inne detale prezentacyjne.

Wszystkie zmiany można natychmiast zapisywać i oglądać ich efekt na żywo.


5. Tworzenie strony z przeglądem feature'ów

Czas przejść do prezentacji naszej pracy – zbudujmy widok, w którym prezentowane są różne cechy systemu. Każdy feature może być osobnym kształtem danych tego samego typu (np. FuturePresentation), co daje dużą elastyczność i prostotę dodawania kolejnych sekcji:

  • Dodajemy komponent "auto translation", przypisujemy mu tło i wybieramy odpowiedni kształt danych.
  • Możemy dodać następny komponent, np. "AI component" – również wykorzystując nasz wcześniej zdefiniowany kształt.


6. Zarządzanie danymi i gotowy widok

Gotowe kształty danych łatwo zaimportować na stronie lub w aplikacji frontendowej. Prezentacja różnych sekcji feature'ów uzyskuje spójny, efektowny wygląd, a całość jest łatwa do rozbudowywania – np. przez dopisywanie nowych cech czy modyfikowanie treści.


Podsumowanie

Tworzenie kształtów danych i komponowanie z nich stron / sekcji pozwala dynamicznie rozwijać prezentację produktu czy systemu. Dzięki temu rozwiązaniu możesz:

  • łatwo definiować nowe sekcje,
  • błyskawicznie generować podgląd wyglądu,
  • zarządzać stylistyką i zawartością z poziomu edytora.

To świetne narzędzie dla developera, marketera i projektanta!