본문 바로가기
오픈소스/ui 라이브러리

shadcn/ul - Select 컴포넌트의 placeholder 색상 변경

by 위그든씨 2024. 9. 7.

https://github.com/shadcn-ui/ui/issues/574

 

Placeholder color in Select component not as expected. · Issue #574 · shadcn-ui/ui

While I was using the form components, I noticed that the default for the placeholder in the Select component is not the same as the Input. Looking at the code I realized that the intention was for...

github.com

 

<Select onValueChange={(v) => setValue("publicTag", v)}>
    <SelectTrigger className="data-[placeholder]:text-slate-400">
      <SelectValue placeholder="대표 해시태그" />
    </SelectTrigger>
    <SelectContent>
      {PUBLIC_TAGS.map((p) => (
        <SelectItem key={p} value={p}>
          {p}
        </SelectItem>
      ))}
    </SelectContent>
  </Select>


시도 해본 것 :

  • selectValue의 className에 placeholoder: 색상 을 부여했지만 안먹힘
  • selectTrigger의 className에 placeholoder: 색상 을 부여했지만 안먹힘

깃 이슈를 통해 SelectTrigger의 className에 data-[placeholoder]를 통해 색상 부여해야 하는 걸 알게 됨.

'오픈소스 > ui 라이브러리' 카테고리의 다른 글

@radix-ui / createContext 훑어보기  (0) 2024.03.26
1. Compound Component Pattern  (0) 2024.03.25