-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
検索結果のラベルが二重になってしまっている。 #7313
Comments
@hirano-vm4 |
お疲れ様です! 1点確認になります🙏こちらのissueでは重複して同じクラスが指定されていることにより、同じCSSがあたっているため( その修正方法についてのご相談と提案になります。 結論まず、結論からお伝えすると、重複してしまっているclassを削除するのは 理由この部分はReactで作成されています。
{!searchable.is_user && (
<div className="card-list-item__label">{labelContent}</div>
)}
const labelContent =
searchable.model_name === 'regular_event' ? (
<span className="card-list-item__label-inner is-sm">
定期
<br />
イベント
</span>
) : searchable.model_name === 'event' ? (
<span className="card-list-item__label-inner is-sm">
特別
<br />
イベント
</span>
) : searchable.model_name === 'practice' ? (
<span className="card-list-item__label-inner">
プラク
<br />
ティス
</span>
) : (
<span className="card-list-item__label"> // こちら
{searchable.model_name_with_i18n}
</span>
) 呼び出し側にも
<span className="card-list-item__label card-list-item__label-inner"> のように書かなければならなくなるのと、CSSクラスが適用される要素の階層が同じなのが問題なのか表示がずれてしまいます。 これを解決するには、 const labelContent =
searchable.model_name === 'regular_event' ? (
<div className="card-list-item__label">
<span className="card-list-item__label-inner is-sm">
定期
<br />
イベント
</span>
</div>
) : searchable.model_name === 'event' ? (
<div className="card-list-item__label">
<span className="card-list-item__label-inner is-sm">
特別
<br />
イベント
</span>
</div>
) : searchable.model_name === 'practice' ? (
<div className="card-list-item__label">
<span className="card-list-item__label-inner">
プラク
<br />
ティス
</span>
</div>
) : (
<span className="card-list-item__label">
{searchable.model_name_with_i18n}
</span>
) このようにすべての条件に改めてそれぞれ 今回提案した const labelContent =
searchable.model_name === 'regular_event' ? (
<span className="card-list-item__label-inner is-sm">
定期
<br />
イベント
</span>
) : searchable.model_name === 'event' ? (
<span className="card-list-item__label-inner is-sm">
特別
<br />
イベント
</span>
) : searchable.model_name === 'practice' ? (
<span className="card-list-item__label-inner">
プラク
<br />
ティス
</span>
) : (
<span> // この部分のみの修正
{searchable.model_name_with_i18n}
</span>
) この方向性で修正して良いかの確認になります!お忙しいかと思いますが、お手隙の際に回答いただけると助かります🙏 |
@hirano-vm4 ありがとうございます!spanの削除でも大丈夫そうですね!これでいきましょう🙆♂️ |
@machida |
本番環境で問題なくmergeされていることを確認したためIssueをcloseします。 |
同じclassがあるので、divの方を消す。
The text was updated successfully, but these errors were encountered: