keegan
(Keegan George)
1
배경
Discourse 테마/플러그인에 목록 유형 설정을 추가하는 것은 다음과 같이 유용하고 편리합니다:
custom_setting:
type: list
list_type: simple
description:
en: "my description."
그러나 이러한 유형의 설정을 만들 때, 어느 시점에는 항목의 순서를 조정해야 할 필요가 생기는 경우가 많습니다. 보통 이 문제를 해결하기 위해 flexbox의 order 속성을 사용하거나 설정을 수동으로 편집합니다.
@Nick_Chomey 님이 Custom Header Links 테마에 남긴 댓글 덕분에 이 사실을 다시금 떠올리게 되었습니다.
기능 요청
type: list인 모든 설정의 순서를 조정할 수 있는 기능을 추가하는 것이 편리할 것 같습니다. 순서를 빠르게 조정하는 데 도움이 될 뿐만 아니라, CSS 지식이 많지 않은 사용자에게도 유용할 수 있기 때문입니다.
이것은 긴급한 기능 요청은 전혀 아니지만, 여전히 도움이 될 수 있다고 생각합니다.
제가 생각했던 모습은 다음과 같습니다:
8개의 좋아요
sam
(Sam Saffron)
2
Discourse Reactions에서 이미 유사한 컨트롤을 사용한 적이 있었던 것 같습니다:
이를 simple list에 추가해야 하는지 확실하지 않지만, 내부 구조의 상당 부분은 이미 존재합니다.
@j.jaffeux 님이 테마에서 특정 사용 사례에 사용할 수 있는 컨트롤에 대해 이미 알고 계실지도 모릅니다.
7개의 좋아요
j.jaffeux
(Joffrey Jaffeux)
3
컴포넌트 계층 구조에서 이 로직을 더 높은 위치로 이동하는 데에 이의는 없습니다.
@pmusaraj 이미 비슷한 작업을 하신 적이 있는지 기억이 나지 않습니다.
5개의 좋아요
pmusaraj
(Penar Musaraj)
4
아니요, 저는 이와 유사한 작업을 해본 적이 없습니다. 일반 단순 목록에 이 기능을 추가할 수 있으면 좋겠습니다.
5개의 좋아요
keegan
(Keegan George)
5
이 기능을 빨리 제공받고 싶어 emoji-value-list를 기반으로 PR을 만들었습니다:
11개의 좋아요
pmusaraj
(Penar Musaraj)
6
이 기능을 추가해줘서 고마워 @keegan, 잘했어!
4개의 좋아요