# クラスリストスクリーン

<figure><img src="https://797861279-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4EFNSNZLMs5AZ70x2P33%2Fuploads%2Fgit-blob-f6adc3c90758f6f826fd137ecfc520f49b855948%2Fclasses%20list.png?alt=media" alt=""><figcaption></figcaption></figure>

クラスリスト画面は特定のカテゴリ内のすべてのクラスを表示するために使用されます。この画面は、ユーザーがカテゴリリスト画面でカテゴリアイテムをクリックしたときに見つかります。クラスリスト画面には、サイドナビゲーションコンポーネント、シェイプコンポーネント、パンくずリストグループ、テキストコンポーネント、リストコンポーネントなど、いくつかのコンポーネントが含まれています。

## コンポーネント

### **サイドナビゲーション**

サイドナビゲーションは、ユーザーがナビゲートする画面ごとに表示されるべきです。ユーザーが探している情報を見つけるのに役立ちます。この機能テンプレートでは、この画面では（「カテゴリリスト」画面のサイドナビゲーションコンポーネントと比較して）何もハイライトされていないことに気づくでしょう。ユーザーがこの画面に着陸すると、サイドナビゲーションを介してナビゲートすることはありません。

<figure><img src="https://797861279-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4EFNSNZLMs5AZ70x2P33%2Fuploads%2Fgit-blob-fe0706002d81580a8ba599e8aee5c74e9f898f2a%2Fsidenavigation2.png?alt=media" alt="" width="196"><figcaption></figcaption></figure>

{% hint style="info" %}
サイドナビゲーションコンポーネントの1つの画面で何かを変更した場合は、他の画面のサイドナビゲーションのすべてのインスタンスを変更する必要があります。これは、Mac上でCMD + C（コピー）およびCMD + V（貼り付け）を使用して行うことができます。
{% endhint %}

### **シェイプコンポーネント — 戻るボタン**

このコンポーネントは、ユーザーが前のページに戻るのを助けるボタンとして機能します。

<figure><img src="https://797861279-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4EFNSNZLMs5AZ70x2P33%2Fuploads%2Fgit-blob-2a76dadfbd25482782b88aa80d63f4fc92653483%2Fbackbutton.png?alt=media" alt="" width="126"><figcaption></figcaption></figure>

⚡ **シェイプアクション**

このシェイプには、「戻る」に移動するリンクアクションが含まれています。

### グループ — パンくずリスト

グループは複数のコンポーネントからなり、1つのユニットとして機能します。このグループには、いくつかのアイコンコンポーネントとテキストコンポーネントが含まれています。Magic Textを介してデータベースに接続されているものは何もないため、データベースで行われた変更はこのグループに影響しません。

<figure><img src="https://797861279-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4EFNSNZLMs5AZ70x2P33%2Fuploads%2Fgit-blob-fbbf9a46957f0dfe51db39eb816cdfb7e5de80e8%2Fgroupbreadcrumb.png?alt=media" alt=""><figcaption></figcaption></figure>

ハイライトされた緑の領域は、ユーザーがいる画面を示し、薄い灰色のテキストはユーザーにさらに行動をとることができることを示しています。

⚡ **パンくずリストアクション**

テキスト「すべてのクリニック」には、「カテゴリリスト」画面に移動するリンクアクションが含まれています。

### テキストコンポーネント — 2つのコンポーネント

<figure><img src="https://797861279-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4EFNSNZLMs5AZ70x2P33%2Fuploads%2Fgit-blob-2ceea6cce357404c548e223d0ca2e771030ae77f%2Ftextcomponents2.png?alt=media" alt="" width="335"><figcaption></figcaption></figure>

各コンポーネントは、データベースに接続されており、「現在のカテゴリ」から「名前」を表示し、「現在のカテゴリ」から「長い説明」を表示します。これはMagic Textとして知られています。

ユーザーが「カテゴリリスト」画面からカテゴリを選択すると、Adaloはこれを「現在のカテゴリ」と定義し、その後、選択したカテゴリに関連する情報を表示するためにMagic Textを介して選択できます。

<figure><img src="https://797861279-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4EFNSNZLMs5AZ70x2P33%2Fuploads%2Fgit-blob-91d0c9a13b413e64bbf256cf91ab1653db2e8617%2Fcurrentcategory.png?alt=media" alt="" width="353"><figcaption></figcaption></figure>

\### \*\*リストコンポーネント — デスクトップ＆タブレットリストおよびモバイルリスト\*\*

リストコンポーネントはデータベースに接続され、Classes Collection からの情報を表示します。

<figure><img src="https://797861279-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4EFNSNZLMs5AZ70x2P33%2Fuploads%2Fgit-blob-ed8671d555dbdf910ed968e8c185cdb215f493b3%2Flistcomponetn2.png?alt=media" alt="" width="375"><figcaption></figcaption></figure>

このリストはフィルターを含んでいるため、選択したカテゴリのClassesのみが表示され、各Classが利用可能であることが保証されます。

<figure><img src="https://797861279-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4EFNSNZLMs5AZ70x2P33%2Fuploads%2Fgit-blob-8aece611a791827113520567111a1fc96f95b9a2%2Ffilter.png?alt=media" alt="" width="354"><figcaption></figcaption></figure>

このフィルターがないと、コレクション内のすべてのクラスが、その利用可能性やカテゴリに関係なく表示されます。

{% hint style="info" %}
モバイルビューに切り替えると、レイアウトが2列から1列に変更される「Mobile List」という追加のリストコンポーネントがあります。その他の機能は変わりません。

リストの1つのバージョンに変更を加え、他のビューにもその変更が反映されるようにしたい場合は、両方のバージョンを変更する必要があります。
{% endhint %}

⚡ **リストアクション**

リストカード内の「詳細を見る」ボタンには、'Class Details'画面へのリンクアクションがあります。
