크럼브 링크

@denvergeeks 크럼브(breadcrumbs) 컴포넌트의 골격 세팅을 여기에서 준비했습니다: Manuel Kostka / Discourse / Components / Breadcrumbs · GitLab.

이 접근 방식은 일부 뷰에 크럼브를 추가하는 중앙 테마의 코드(discourse-central-theme/javascripts/discourse/connectors/above-main-container/breadcrumbs.gjs at main · discourse/discourse-central-theme · GitHub)에 기반하고 있습니다.

현재 이 코드를 리팩터링하여 템플릿이 스타일에서 BEM을 따르도록 했고, 전반적으로 더 커스터마이즈하기 쉽게 만들었습니다. 또한 카테고리도 추가했습니다. 다만 현재로서는 중첩된 카테고리, 태그 목록 또는 기타 뷰에서는 렌더링되지 않습니다.

즉각적으로 이 작업에 더 투입할 계획은 없습니다. 하지만 AJAX 호출을 하지 않고 글리머(glimmer) 템플릿으로 구축되어 있어 일반적으로 더 성능 좋고 현대적인 접근 방식이라고 생각합니다. 관심 있으시면 한 번 살펴보거나 확장해 보시길 권해드립니다 :wink:

3개의 좋아요