リストアイテム React コンポーネント
リストアイテムコンポーネント
次のコンポーネントが含まれています。
ListItem
- メインのリストアイテム要素
リストアイテムプロパティ
プロパティ | 型 | デフォルト | 説明 |
---|---|---|---|
<ListItem> プロパティ | |||
title | 文字列 | リストアイテムのタイトル | |
subtitle | 文字列 | リストアイテムのサブタイトル(メディアリストのみ) | |
text | 文字列 | リストアイテムのテキスト(メディアリストのみ) | |
header | 文字列 | リストアイテムのヘッダーテキスト | |
footer | 文字列 | リストアイテムのフッターテキスト | |
media | 文字列 | リストアイテムのメディア画像URL | |
after | 文字列 | リストアイテムのラベル | |
badge | 文字列 数値 | リストアイテムのバッジ | |
badgeColor | 文字列 | リストアイテムのバッジの色。デフォルトの色のいずれか | |
mediaItem | 真偽値 | 現在のリストアイテムに対してメディアリストアイテムを有効にします | |
groupTitle | 真偽値 | リストアイテムをリストグループタイトルに変換します | |
target | 真偽値 | リストアイテムのリンクターゲット属性 | |
noChevron | 真偽値 | false | リストアイテムのリンクから「シェブロン」アイコンを削除します |
chevronCenter | 真偽値 | false | メディアリストアイテムの「シェブロン」アイコンを中央(垂直方向)に設定します |
tooltip | 文字列 | ボタンのホバー/プレス時に表示するリストボタンのツールチップテキスト | |
tooltipTrigger | 文字列 | hover | ツールチップをトリガー(開く)する方法を定義します。hover 、click 、またはmanual を指定できます |
<ListItem> メニューリスト固有のプロパティ | |||
selected | 真偽値 | メニューリストアイテムが選択されている(現在アクティブな)かどうか | |
<ListItem> スワイプアウト固有のプロパティ | |||
swipeout | 真偽値 | リストアイテムをスワイプアウトリストアイテムに変換します | |
swipeoutOpened | 真偽値 | スワイプアクションを開くかどうかを定義します。注意、一度に開けるスワイプアウトアイテムは1つだけです | |
<ListItem> アコーディオン固有のプロパティ | |||
accordionItem | 真偽値 | false | リストアイテムをアコーディオンリストアイテムに変換します |
accordionItemOpened | 真偽値 | false | アコーディオンアイテムを開いた状態にします |
<ListItem> ソータブルリスト固有のプロパティ | |||
sortable | 真偽値 | 特定のリストアイテムのソートを(false の場合)無効にすることができます。ただし、これはリストの最初または最後のアイテムでのみ意味があり、機能し、途中のアイテムでソータブルを無効にした場合は正しく機能しません。 | |
<ListItem> バーチャルリスト固有のプロパティ | |||
virtualListIndex | 数値 | バーチャルリストで使用する場合、リストアイテムのインデックス(コレクション全体からの)を渡すことができます。ソータブルと組み合わせて、正しい変更されたインデックスを知るのに役立ちます | |
<ListItem> スマートセレクト固有のプロパティ | |||
smartSelect | 真偽値 | false | スマートセレクトの動作を有効にします |
smartSelectParams | オブジェクト | スマートセレクトパラメーターを含むオブジェクト | |
<ListItem> チェックボックスとラジオ固有のプロパティ | |||
checkbox | 真偽値 | false | チェックボックスアイテムを有効にします |
checkboxIcon | 文字列 | チェックボックスアイコンの位置をリストアイテムの先頭または末尾に指定できます。start またはend を指定できます。デフォルトでは、チェックボックスリストアイテムのアイコンはリストアイテムの先頭に表示されます。 | |
radio | 真偽値 | false | ラジオアイテムを有効にします |
radioIcon | 文字列 | ラジオアイコンの位置をリストアイテムの先頭または末尾に指定できます。start またはend を指定できます。デフォルトでは、ラジオリストアイテムのアイコンはiOSテーマではリストアイテムの末尾に、MDテーマではリストアイテムの先頭に表示されます。 | |
checked | 真偽値 | false | チェックボックス/ラジオ入力がチェックされているかどうか |
defaultChecked | 真偽値 | コントロールされていないコンポーネントの場合、チェックボックス入力がチェックされているかどうかを定義します | |
indeterminate | 真偽値 | チェックボックス入力が不定状態かどうかを定義します | |
name | 文字列 | チェックボックス/ラジオ入力の名前 | |
value | 文字列 数値 | チェックボックス/ラジオ入力の値 | |
readonly | 真偽値 | false | チェックボックス/ラジオ入力が読み取り専用かどうか |
disabled | 真偽値 | false | チェックボックス/ラジオ入力が無効になっているかどうか |
required | 真偽値 | false | チェックボックス/ラジオ入力が必須かどうか |
<ListItem> ナビゲーション/ルーター関連のプロパティ | |||
link | 真偽値 文字列 | リンクと、文字列で指定されている場合はリンクURLを有効にします。href プロパティと同じです | |
tabLink | 文字列 真偽値 | タブリンクを有効にし、ターゲットタブのCSSセレクターを指定します(文字列で指定されている場合) | |
tabLinkActive | 真偽値 | このタブリンクをアクティブにします | |
href | 文字列 真偽値 | # | ロードするページのURL。ブール値href="false" の場合、href タグは追加されません |
target | 文字列 | リンクターゲット属性の値(例:_blank 、_self など) | |
view | 文字列 | ページをロードするビューのCSSセレクター。または、現在のビューにロードするにはcurrent を指定します。 | |
external | 真偽値 | Framework7のリンククリックハンドラーをバイパスできるようにします | |
back | 真偽値 | 戻るナビゲーションリンクを有効にします | |
openIn | 文字列 | ページルートをモーダルまたはパネルとして開くことができます。popup 、loginScreen 、sheet 、popover 、またはpanel を指定できます | |
force | 真偽値 | ページを強制的にロードし、履歴内の前のページを無視します(back プロパティと一緒に使用します) | |
reloadCurrent | 真偽値 | 現在アクティブなページの代わりに新しいページをリロードします | |
reloadPrevious | 真偽値 | 履歴内の前のページをルートからの新しいページに置き換えます | |
reloadAll | 真偽値 | 新しいページをロードし、履歴とDOMから前のページをすべて削除します | |
reloadDetail | 真偽値 | マスター詳細ビューの詳細ページをリロードします | |
animate | 真偽値 | ページのアニメーションを無効にします | |
transition | 文字列 | カスタムページトランジションの名前 | |
ignoreCache | 真偽値 | キャッシュを無視します | |
routeTabId | 文字列 | ルーティング可能なタブID | |
routeProps | オブジェクト | ターゲットルートコンポーネントに渡される追加のプロパティを持つオブジェクト | |
preventRouter | 真偽値 | false | 設定した場合、Framework7ルーターによって処理されません |
<ListItem> アクション関連のプロパティ | |||
panelOpen | 文字列 真偽値 | クリック時に開くパネルのCSSセレクター。または、DOMに左または右のパネルしかない場合はleft またはright にすることができます | |
panelClose | 文字列 真偽値 | クリック時にパネルを閉じます | |
panelToggle | 文字列 真偽値 | クリック時に切り替えるパネルのCSSセレクター。または、DOMに左または右のパネルしかない場合はleft またはright にすることができます | |
actionsOpen | 文字列 真偽値 | クリック時に開くアクションシートのCSSセレクター | |
actionsClose | 文字列 真偽値 | クリック時に閉じるアクションシートのCSSセレクター。または、現在開いているアクションシートを閉じる場合はブール値のプロパティ | |
popupOpen | 文字列 真偽値 | クリック時に開くポップアップのCSSセレクター | |
popupClose | 文字列 真偽値 | クリック時に閉じるポップアップのCSSセレクター。または、現在開いているポップアップを閉じる場合はブール値のプロパティ | |
popoverOpen | 文字列 真偽値 | クリック時に開くポップオーバーのCSSセレクター | |
popoverClose | 文字列 真偽値 | クリック時に閉じるポップオーバーのCSSセレクター。または、現在開いているポップオーバーを閉じる場合はブール値のプロパティ | |
sheetOpen | 文字列 真偽値 | クリック時に開くシートモーダルのCSSセレクター | |
sheetClose | 文字列 真偽値 | クリック時に閉じるシートモーダルのCSSセレクター。または、現在開いているシートモーダルを閉じる場合はブール値のプロパティ | |
loginScreenOpen | 文字列 真偽値 | クリック時に開くログイン画面のCSSセレクター | |
loginScreenClose | 文字列 真偽値 | クリック時に閉じるログイン画面のCSSセレクター。または、現在開いているログイン画面を閉じる場合はブール値のプロパティ | |
sortableEnable | 文字列 真偽値 | クリック時に有効にするソータブルリストのCSSセレクター | |
sortableDisable | 文字列 真偽値 | クリック時に無効にするソータブルリストのCSSセレクター。または、現在開いているソータブルリストを閉じる場合はブール値のプロパティ | |
sortableToggle | 文字列 真偽値 | クリック時に切り替えるソータブルリストのCSSセレクター。または、現在開いている/閉じているソータブルリストを切り替える場合はブール値のプロパティ | |
searchbarEnable | 文字列 真偽値 | クリック時に有効にする展開可能な検索バーのCSSセレクター。または、最初に見つかった検索バーを有効にする場合はブール値のプロパティ | |
searchbarDisable | 文字列 真偽値 | クリック時に無効にする展開可能な検索バーのCSSセレクター。または、最初に見つかった検索バーを無効にする場合はブール値のプロパティ | |
searchbarToggle | 文字列 真偽値 | クリック時に切り替える展開可能な検索バーのCSSセレクター。または、最初に見つかった検索バーを切り替える場合はブール値のプロパティ | |
searchbarClear | 文字列 真偽値 | クリック時にクリアする展開可能な検索バーのCSSセレクター。または、最初に見つかった検索バーをクリアする場合はブール値のプロパティ | |
cardOpen | 文字列 真偽値 | クリック時に開く展開可能なカードのCSSセレクター。または、最初に見つかった展開可能なカードを開く場合はブール値 | |
cardClose | 文字列 真偽値 | クリック時に閉じる展開可能なカードのCSSセレクター。または、現在開いている展開可能なカードを閉じる場合はブール値のプロパティ | |
cardPreventOpen | 真偽値 | このプロパティを持つ要素をクリックしても、親の展開可能なカードは開きません。 |
リスト項目のイベント
イベント | 説明 |
---|---|
<ListItem> イベント | |
click | ユーザーがリスト項目をクリックしたときにトリガーされるイベント |
change | リスト項目の入力(ラジオボタンまたはチェックボックス)で「change」イベントが発生したときにトリガーされるイベント |
swipeout | スワイプアウト要素を移動中にトリガーされるイベント。最初のハンドラー引数には、現在開いている進捗率を示すprogress オブジェクトが含まれます。 |
swipeoutOpen | スワイプアウト要素がオープンアニメーションを開始したときにトリガーされるイベント |
swipeoutOpened | スワイプアウト要素がオープンアニメーションを完了した後にトリガーされるイベント |
swipeoutClose | スワイプアウト要素がクローズアニメーションを開始したときにトリガーされるイベント |
swipeoutClosed | スワイプアウト要素がクローズアニメーションを完了した後にトリガーされるイベント |
swipeoutDelete | スワイプアウト要素が削除アニメーションを開始した後にトリガーされるイベント |
swipeoutDeleted | スワイプアウト要素が削除アニメーションを完了し、DOMから削除される直前にトリガーされるイベント |
accordionBeforeOpen | アコーディオンコンテンツがオープンアニメーションを開始する直前にトリガーされるイベント。最初のハンドラー引数は、呼び出されたときにアコーディオンのオープンを防止するprevent 関数を受け取ります。 |
accordionOpen | アコーディオンコンテンツがオープンアニメーションを開始したときにトリガーされるイベント。 |
accordionOpened | アコーディオンコンテンツがオープンアニメーションを完了した後にトリガーされるイベント。 |
accordionBeforeClose | アコーディオンコンテンツがクローズアニメーションを開始する直前にトリガーされるイベント。最初のハンドラー引数は、呼び出されたときにアコーディオンのクローズを防止するprevent 関数を受け取ります。 |
accordionClose | アコーディオンコンテンツがクローズアニメーションを開始したときにトリガーされるイベント。 |
accordionClosed | アコーディオンコンテンツがクローズアニメーションを完了した後にトリガーされるイベント。 |
リスト項目のスロット
リスト項目のReactコンポーネント(<ListItem>
)には、カスタム要素用の追加のスロットがあります
root-start
-<li>
要素の先頭に挿入される要素root
/root-end
-<li>
要素の末尾に挿入される要素content-start
-<div class="item-content">
要素の先頭に挿入される要素content
/content-end
-<div class="item-content">
要素の末尾に挿入される要素inner-start
-<div class="item-inner">
要素の先頭に挿入される要素default
/inner
/inner-end
-<div class="item-inner">
要素の末尾に挿入される要素media
-<div class="item-media">
要素の中に挿入される要素before-title
-<div class="item-title">
要素の前に挿入される要素title
-<div class="item-title">
要素の中に挿入される要素after-title
-<div class="item-title">
要素の後に挿入される要素subtitle
-<div class="item-subtitle">
要素の中に挿入される要素text
-<div class="item-text">
要素の中に挿入される要素header
-<div class="item-header">
要素の中に挿入される要素footer
-<div class="item-footer">
要素の中に挿入される要素after-start
-<div class="item-after">
要素の先頭に挿入される要素after
/after-end
-<div class="item-after">
要素の末尾に挿入される要素
<List mediaList>
<ListItem
link="/home/"
title="Item Title"
subtitle="Item Subtitle"
text="Text"
after="Read more"
>
<img src="path-to-my-image.jpg" slot="media" />
<div slot="root-start">Root Start</div>
<div slot="root">Root End</div>
<div slot="content-start">Content Start</div>
<div slot="content">Content End</div>
<div slot="media-start">Media Start</div>
<div slot="media">Media</div>
<span slot="after-start">After Start</span>
<span slot="after">After End</span>
<div slot="inner-start">Inner Start</div>
<div slot="inner">Inner End</div>
<div slot="before-title">Before Title</div>
<div slot="after-title">After Title</div>
</ListItem>
</List>
{/* Renders to: */}
<div class="list media-list">
<ul>
<li class="media-item">
<div slot="root-start">Root Start</div>
<a class="item-link" href="/home/">
<div class="item-content">
<div slot="content-start">Content Start</div>
<div class="item-media">
<img src="path-to-my-image.jpg" slot="media" />
<div slot="media">Media</div>
</div>
<div class="item-inner">
<div slot="inner-start">Inner Start</div>
<div class="item-title-row">
<div slot="before-title">Before Title</div>
<div class="item-title">Item Title</div>
<div slot="after-title">After Title</div>
<div class="item-after">
<span slot="after-start">After Start</span>
<span>Read more</span>
<span slot="after">After End</span>
</div>
</div>
<div class="item-subtitle">Item Subtitle</div>
<div class="item-text">Text</div>
<div slot="inner">Inner End</div>
</div>
<div slot="content">Content End</div>
</div>
</a>
<div slot="root">Root End</div>
</li>
</ul>
</div>
例
list.jsx
import React from 'react';
import {
Navbar,
Page,
BlockTitle,
BlockFooter,
Block,
List,
ListItem,
ListGroup,
Icon,
Toggle,
} from 'framework7-react';
export default () => (
<Page>
<Navbar title="List View" />
<Block>
<p>
Framework7 allows you to be flexible with list views (table views). You can make them as
navigation menus, you can use there icons, inputs, and any elements inside of the list, and
even make them nested:
</p>
</Block>
<BlockTitle>Simple List</BlockTitle>
<List dividersIos simpleList>
<ListItem title="Item 1" />
<ListItem title="Item 2" />
<ListItem title="Item 3" />
</List>
<BlockTitle>Strong List</BlockTitle>
<List dividersIos simpleList strong>
<ListItem title="Item 1" />
<ListItem title="Item 2" />
<ListItem title="Item 3" />
</List>
<BlockTitle>Strong Outline List</BlockTitle>
<List dividersIos simpleList strong outline>
<ListItem title="Item 1" />
<ListItem title="Item 2" />
<ListItem title="Item 3" />
</List>
<BlockTitle>Strong Inset List</BlockTitle>
<List dividersIos simpleList strong inset>
<ListItem title="Item 1" />
<ListItem title="Item 2" />
<ListItem title="Item 3" />
</List>
<BlockTitle>Strong Outline Inset List</BlockTitle>
<List dividersIos simpleList strong outline inset>
<ListItem title="Item 1" />
<ListItem title="Item 2" />
<ListItem title="Item 3" />
</List>
<BlockTitle>Simple Links List</BlockTitle>
<List dividersIos outlineIos strongIos>
<ListItem title="Link 1" link="#" />
<ListItem title="Link 2" link="#" />
<ListItem title="Link 3" link="#" />
</List>
<BlockTitle>Data list, with icons</BlockTitle>
<List dividersIos outlineIos strongIos>
<ListItem title="Ivan Petrov" after="CEO">
<Icon slot="media" icon="icon-f7" />
</ListItem>
<ListItem title="John Doe" badge="5">
<Icon slot="media" icon="icon-f7" />
</ListItem>
<ListItem title="Jenna Smith">
<Icon slot="media" icon="icon-f7" />
</ListItem>
</List>
<BlockTitle>Links</BlockTitle>
<List dividersIos outlineIos strongIos>
<ListItem link="#" title="Ivan Petrov" after="CEO">
<Icon slot="media" icon="icon-f7" />
</ListItem>
<ListItem link="#" title="John Doe" after="Cleaner">
<Icon slot="media" icon="icon-f7" />
</ListItem>
<ListItem link="#" title="Jenna Smith">
<Icon slot="media" icon="icon-f7" />
</ListItem>
</List>
<BlockTitle>Links, Header, Footer</BlockTitle>
<List dividersIos outlineIos strongIos>
<ListItem link="#" header="Name" title="John Doe" after="Edit">
<Icon slot="media" icon="icon-f7" />
</ListItem>
<ListItem link="#" header="Phone" title="+7 90 111-22-3344" after="Edit">
<Icon slot="media" icon="icon-f7" />
</ListItem>
<ListItem link="#" header="Email" title="john@doe" footer="Home" after="Edit">
<Icon slot="media" icon="icon-f7" />
</ListItem>
<ListItem link="#" header="Email" title="john@framework7" footer="Work" after="Edit">
<Icon slot="media" icon="icon-f7" />
</ListItem>
</List>
<BlockTitle>Links, no icons</BlockTitle>
<List dividersIos outlineIos strongIos>
<ListItem link="#" title="Ivan Petrov" />
<ListItem link="#" title="John Doe" />
<ListItem groupTitle title="Group Title Here" />
<ListItem link="#" title="Ivan Petrov" />
<ListItem link="#" title="Jenna Smith" />
</List>
<BlockTitle>Grouped with sticky titles</BlockTitle>
<List dividersIos outlineIos strongIos>
<ListGroup>
<ListItem title="A" groupTitle />
<ListItem title="Aaron " />
<ListItem title="Abbie" />
<ListItem title="Adam" />
</ListGroup>
<ListGroup>
<ListItem title="B" groupTitle />
<ListItem title="Bailey" />
<ListItem title="Barclay" />
<ListItem title="Bartolo" />
</ListGroup>
<ListGroup>
<ListItem title="C" groupTitle />
<ListItem title="Caiden" />
<ListItem title="Calvin" />
<ListItem title="Candy" />
</ListGroup>
</List>
<BlockTitle>Mixed and nested</BlockTitle>
<List dividersIos outlineIos strongIos>
<ListItem link="#" title="Ivan Petrov" after="CEO">
<Icon slot="media" icon="icon-f7" />
</ListItem>
<ListItem link="#" title="Two icons here">
<Icon slot="media" icon="icon-f7" />
<Icon slot="media" icon="icon-f7" />
</ListItem>
<ListItem title="No icons here" />
<li>
<ul>
<ListItem link="#" title="Ivan Petrov" after="CEO">
<Icon slot="media" icon="icon-f7" />
</ListItem>
<ListItem link="#" title="Two icons here">
<Icon slot="media" icon="icon-f7" />
<Icon slot="media" icon="icon-f7" />
</ListItem>
<ListItem title="No icons here" />
<ListItem link="#" title="Ultra long text goes here, no, it is really really long">
<Icon slot="media" icon="icon-f7" />
</ListItem>
<ListItem title="With toggle">
<Icon slot="media" icon="icon-f7" />
<Toggle slot="after" />
</ListItem>
</ul>
</li>
<ListItem link="#" title="Ultra long text goes here, no, it is really really long">
<Icon slot="media" icon="icon-f7" />
</ListItem>
<ListItem title="With toggle">
<Icon slot="media" icon="icon-f7" />
<Toggle slot="after" />
</ListItem>
</List>
<BlockTitle>Tablet inset</BlockTitle>
<List dividersIos outlineIos strongIos mediumInset>
<ListItem link="#" title="Ivan Petrov" after="CEO">
<Icon slot="media" icon="icon-f7" />
</ListItem>
<ListItem link="#" title="Two icons here">
<Icon slot="media" icon="icon-f7" />
<Icon slot="media" icon="icon-f7" />
</ListItem>
<ListItem link="#" title="Ultra long text goes here, no, it is really really long">
<Icon slot="media" icon="icon-f7" />
</ListItem>
<BlockFooter slot="after-list">
<p>This list block will look like "inset" only on tablets (iPad)</p>
</BlockFooter>
</List>
<BlockTitle>Media Lists</BlockTitle>
<Block>
<p>
Media Lists are almost the same as Data Lists, but with a more flexible layout for
visualization of more complex data, like products, services, user, etc.
</p>
</Block>
<BlockTitle>Songs</BlockTitle>
<List dividersIos mediaList outlineIos strongIos>
<ListItem
link="#"
title="Yellow Submarine"
after="$15"
subtitle="Beatles"
text="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla sagittis tellus ut turpis condimentum, ut dignissim lacus tincidunt. Cras dolor metus, ultrices condimentum sodales sit amet, pharetra sodales eros. Phasellus vel felis tellus. Mauris rutrum ligula nec dapibus feugiat. In vel dui laoreet, commodo augue id, pulvinar lacus."
>
<img
slot="media"
style={{ borderRadius: '8px' }}
src="https://cdn.framework7.io/placeholder/people-160x160-1.jpg"
width="80"
/>
</ListItem>
<ListItem
link="#"
title="Don't Stop Me Now"
after="$22"
subtitle="Queen"
text="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla sagittis tellus ut turpis condimentum, ut dignissim lacus tincidunt. Cras dolor metus, ultrices condimentum sodales sit amet, pharetra sodales eros. Phasellus vel felis tellus. Mauris rutrum ligula nec dapibus feugiat. In vel dui laoreet, commodo augue id, pulvinar lacus."
>
<img
slot="media"
style={{ borderRadius: '8px' }}
src="https://cdn.framework7.io/placeholder/people-160x160-2.jpg"
width="80"
/>
</ListItem>
<ListItem
link="#"
title="Billie Jean"
after="$16"
subtitle="Michael Jackson"
text="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla sagittis tellus ut turpis condimentum, ut dignissim lacus tincidunt. Cras dolor metus, ultrices condimentum sodales sit amet, pharetra sodales eros. Phasellus vel felis tellus. Mauris rutrum ligula nec dapibus feugiat. In vel dui laoreet, commodo augue id, pulvinar lacus."
>
<img
slot="media"
style={{ borderRadius: '8px' }}
src="https://cdn.framework7.io/placeholder/people-160x160-3.jpg"
width="80"
/>
</ListItem>
</List>
<BlockTitle>Mail App</BlockTitle>
<List dividersIos mediaList outlineIos strongIos>
<ListItem
link="#"
title="Facebook"
after="17:14"
subtitle="New messages from John Doe"
text="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla sagittis tellus ut turpis condimentum, ut dignissim lacus tincidunt. Cras dolor metus, ultrices condimentum sodales sit amet, pharetra sodales eros. Phasellus vel felis tellus. Mauris rutrum ligula nec dapibus feugiat. In vel dui laoreet, commodo augue id, pulvinar lacus."
/>
<ListItem
link="#"
title="John Doe (via Twitter)"
after="17:11"
subtitle="John Doe (@_johndoe) mentioned you on Twitter!"
text="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla sagittis tellus ut turpis condimentum, ut dignissim lacus tincidunt. Cras dolor metus, ultrices condimentum sodales sit amet, pharetra sodales eros. Phasellus vel felis tellus. Mauris rutrum ligula nec dapibus feugiat. In vel dui laoreet, commodo augue id, pulvinar lacus."
/>
<ListItem
link="#"
title="Facebook"
after="16:48"
subtitle="New messages from John Doe"
text="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla sagittis tellus ut turpis condimentum, ut dignissim lacus tincidunt. Cras dolor metus, ultrices condimentum sodales sit amet, pharetra sodales eros. Phasellus vel felis tellus. Mauris rutrum ligula nec dapibus feugiat. In vel dui laoreet, commodo augue id, pulvinar lacus."
/>
<ListItem
link="#"
title="John Doe (via Twitter)"
after="15:32"
subtitle="John Doe (@_johndoe) mentioned you on Twitter!"
text="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla sagittis tellus ut turpis condimentum, ut dignissim lacus tincidunt. Cras dolor metus, ultrices condimentum sodales sit amet, pharetra sodales eros. Phasellus vel felis tellus. Mauris rutrum ligula nec dapibus feugiat. In vel dui laoreet, commodo augue id, pulvinar lacus."
/>
</List>
<BlockTitle>Something more simple</BlockTitle>
<List dividersIos mediaList outlineIos strongIos>
<ListItem title="Yellow Submarine" subtitle="Beatles">
<img
slot="media"
style={{ borderRadius: '8px' }}
src="https://cdn.framework7.io/placeholder/fashion-88x88-1.jpg"
width="44"
/>
</ListItem>
<ListItem link="#" title="Don't Stop Me Now" subtitle="Queen">
<img
slot="media"
style={{ borderRadius: '8px' }}
src="https://cdn.framework7.io/placeholder/fashion-88x88-2.jpg"
width="44"
/>
</ListItem>
<ListItem title="Billie Jean" subtitle="Michael Jackson">
<img
slot="media"
style={{ borderRadius: '8px' }}
src="https://cdn.framework7.io/placeholder/fashion-88x88-3.jpg"
width="44"
/>
</ListItem>
</List>
</Page>
);