app/javascript/
上級者向け UI の左側およびモバイル表示で使われる。
基本的に上記2か所だけだが、標準 UI のデスクトップ表示でも出せる。
標準 UI・デスクトップ表示で出す方法は、mstdn.example.com/publish に直接アクセスするか、モバイル表示で [New post] を押したあと、ブラウザのビューポートをリサイズしてデスクトップ表示にする。
/mastodon/features/compose/index.jsx -> /mastodon/features/compose/containers/compose_form_container.js -> /mastodon/features/compose/components/compose_form.jsx
標準 UI でデスクトップ表示のとき、左側のナビゲーション部分に表示される。
最終的に compose_form を参照する。
/mastodon/features/ui/index.jsx -> /mastodon/features/ui/containers/columns_area_container.js -> /mastodon/features/ui/components/columns_area.jsx -> /mastodon/features/ui/components/compose_panel.jsx -> /mastodon/features/compose/containers/compose_form_container.js -> /mastodon/features/compose/components/compose_form.jsx
mstdn.example.com/share で表示される。
最終的に compose_form を参照する。
/packs/share.jsx -> /mastodon/containers/compose_container.jsx -> /mastodon/features/standalone/compose/index.jsx -> /mastodon/features/compose/containers/compose_form_container.js -> /mastodon/features/compose/components/compose_form.jsx