> ## Documentation Index
> Fetch the complete documentation index at: https://developer.box.com/llms.txt
> Use this file to discover all available pages before exploring further.

# UI Elements

export const Link = ({href, children, className, ...props}) => {
  const localizedHref = localizeLink(href);
  return <a href={localizedHref} className={className} {...props}>
      {children}
    </a>;
};

Box UI Elementsは、開発者がメインのBoxウェブアプリの要素を独自のアプリケーションに追加できるようにする、組み込みのUIコンポーネントです。これを使用すると、Boxに保存されているコンテンツを参照、アップロード、プレビュー、選択することができます。また、これは、Reactコンポーネントとしても、フレームワークに依存しないJavaScriptライブラリとしても使用できます。

## 利用可能なElement

Boxには、アプリケーションでファイルやフォルダに共通するユーザーエクスペリエンスを実現するためにUI Elementがいくつか用意されています。

使用可能なUI Elementは以下のとおりです。

* <Link href="/guides/embed/ui-elements/explorer">コンテンツエクスプローラ</Link>- ユーザーがファイルやフォルダを検索および参照できるようにします。また、項目の並べ替え、フィルタ、カスタム列などに対応している、メタデータクエリベースのビューの<Link href="/guides/embed/ui-elements/explorer-metadata-v2">バリアント</Link>もあります。
* <Link href="/guides/embed/ui-elements/open-with">Content Open With</Link> - ユーザーが埋め込みのドロップダウンを使用して、Boxに保存されているコンテンツをパートナーアプリケーションで開けるようにします。

<Warning>
  日本時間2021年12月22日をもって、新規のお客様に対する`OpenWith` UI Elementのサポートは終了しました。
</Warning>

* <Link href="/guides/embed/ui-elements/picker">Content Picker</Link> - ユーザーがBoxアカウントからファイルやフォルダを選択できるようにします。
* <Link href="/guides/embed/ui-elements/preview">コンテンツプレビュー</Link> - ドキュメント、画像、音声、動画などに使用するインタラクティブなビューアーを表示します。
* <Link href="/guides/embed/ui-elements/sidebar">Content Sidebar</Link> - ファイルメタデータとアクティビティフィード情報用のサイドバーを表示します。
* <Link href="/guides/embed/ui-elements/uploader">コンテンツアップローダー</Link> - ユーザーがファイルを選択するかドラッグアンドドロップしてアップロードできるようにします。

UI Elementは、単独で使用することも、ファイルをアップロードしてから表示するように、組み合わせてコンテンツに関する共通のユーザーフローを構築することもできます。
