export const search = async () => {
// 検索キーワードを取得
const keyword = document.getElementById("search-keyword").value;
// 検索結果を表示する要素を取得
const searchResults = document.getElementById("search-results");
// 検索結果をクリア
searchResults.innerHTML = "";
// Firestoreからキーワードに一致するドキュメントを検索
const querySnapshot = await getDocs(
query(collection(firestore, "files"), where("name", "==", keyword))
);
// 検索結果がない場合
if (querySnapshot.empty) {
searchResults.textContent = "検索結果が見つかりませんでした。";
} else {
querySnapshot.forEach((doc) => {
// 検索結果の項目を生成し、結果リストに追加
searchResults.innerHTML += createSearchResultItem(doc.data());
});
}
};