Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

[FEATURE]: Pressing Enter after typing all orgs to search should hit explore.

オープン 初心者向け
#324 コメント 7 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

@Rajvardhan-Singh-Rathore がすでに取り組んでいます。

2026年10月8日 から。

  • #325 @Rajvardhan-Singh-Rathore による — オープン

評価

難易度
2/5
見積もり時間
1〜3時間
初心者へのやさしさ
79/100
issue の種類
機能追加
明瞭さ
明確に書かれている
活発さ
活発
技術スタック
javascript, react
領域
frontend

調査の方向性

指定されたエントリーポイントから始めます。Enterキーの処理については src/pages/HomePage.jsx、フッターのロゴについては src/components/layout/Footer.jsx、ナビゲーションのロゴについては src/components/Navbar.jsx を確認します。既存のハンドラーとナビゲーションのパターンを読み、Enterキーでの組織選択と検索に加え、ロゴのカーソルとナビゲーションの動作をテストします。issueで期待されている動作が機能すれば完了です。

索引モデルが issue の本文から書いたものです。

説明

enhancement
Feature and its Use Cases

Feature Description

Instead of only clicking on explore button from mouse to search clicking Enter 2nd time should also search when the orgs are selected.

Also when hovering over the logo the cursor should be pointer so as to know that it is clickable. and the logo in footer should also navigate to / which currently is doesn't.

Adding this feature will improve the functionality of the search for analysis and multi org analysis search.

https://github.com/user-attachments/assets/bfbb05e6-fd8e-4651-89ff-32a2815f7f7a

Actual Behavior

After typing org name to search when one hits enter the org is selected but pressing enter again did not hit explore , the user has to do a manual mouse click on explore to search.

Expected Behavior

when one clicks enter again 2nd time after typing all the orgs to search explore should hit.

Steps to Reproduce

Open OrgExplorer.
Open home page (/)
type of any no. of orgs on first enter click it selects the org (yellow ui box) on second click it does not search.

Proposed Solution :
For 2nd time enter search:
  • Navigate to src/pages/HomePage.jsx
  • On line 38 we already have a function handleKey which calls addChip(input) on first enter press
  const handleKey = e => {
    if ((e.key === 'Enter' || e.key === ',') && input.trim()) {
      e.preventDefault()
      addChip(input)
    }
    if (e.key === 'Backspace' && !input && chips.length) {
      setChips(prev => prev.slice(0, -1))
    }
  }
  • add !input && chip.length when pressed enter should search i.e call go();
For cursor pointer:
  • Navigate to src/components/layout/Footer.jsx check lines 171 span add a onclick which navigates to / and on line 172 logo give it a className cursor-pointer.
  • Navigate to src/components/Navbar.jsx line 39 give it a className cursor-pointer

Impact
low- Feature works but adding this would improve user experience.

Feedback welcome from @Ri1tik @rahul-vyas-dev

Code of Conduct

I have joined the Discord server and will post updates there

I have searched existing issues to avoid duplicates

Additional Context

No response

Code of Conduct
  • I have joined the Discord server and will post updates there
  • I have searched existing issues to avoid duplicates
主要言語
JavaScript
スター
42
フォーク
124
平均マージ
2日 22時間
マージ済み PR(30日)
10

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

AOSSIE-Org/OrgExplorer のほかの issue

AOSSIE-Org/OrgExplorer の issue をすべて見る

似ている issue

JavaScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。