【发布时间】:2020-01-21 18:37:21
【问题描述】:
我正在尝试使用styled-components 更改DropdownMenu 的color 和size,如下面的代码:
const DropdownCustom = styled.DropdownMenu`
font-family: sans-serif;
font-size: 1.3rem;
border: none;
border-radius: 5px;
background-color: red;
`;
然后我尝试这样使用它:
<Dropdown>
<button onClick={() => setState(!state)}>Create</button>
<DropdownCustom hidden={!state}>
<DropdownItem>Action</DropdownItem>
<DropdownItem>Another action</DropdownItem>
<DropdownItem>Something else here</DropdownItem>
</DropdownCustom>
</Dropdown>
但它给了我一个错误,说_styledComponents.default.DropdownMenu is not a function。
我对使用 css 进行样式设计非常陌生,而且它非常令人困惑,因此非常感谢任何建议或指导! :)
已编辑
import {
Dropdown,
DropdownItem,
DropdownMenu
} from "styled-dropdown-component";
【问题讨论】:
-
不知道DropdownMenu组件是什么,能不能也附上一下?
标签: css reactjs styled-components